https://launchpad.net/ubuntu/+source/llvm-toolchain-5.0/1:5.0.2-2/+build/14852967 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-arm64-001 4.4.0-122-generic #146-Ubuntu SMP Mon Apr 23 15:34:58 UTC 2018 aarch64 Buildd toolchain package versions: launchpad-buildd_161 python-lpbuildd_161 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.4 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 8 May 05:21:49 ntpdate[1873]: adjust time server 10.211.37.1 offset -0.000816 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=cosmic --arch=armhf PACKAGEBUILD-14852967 /home/buildd/filecache-default/fc6c56f66744d62233b3c844f67cb7d83d839bbc Creating target for build PACKAGEBUILD-14852967 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=cosmic --arch=armhf PACKAGEBUILD-14852967 Starting target for build PACKAGEBUILD-14852967 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=cosmic --arch=armhf PACKAGEBUILD-14852967 'deb http://ftpmaster.internal/ubuntu cosmic main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-security main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-updates main universe' 'deb http://ftpmaster.internal/ubuntu cosmic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-14852967 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=cosmic --arch=armhf PACKAGEBUILD-14852967 Updating target for build PACKAGEBUILD-14852967 Get:1 http://ftpmaster.internal/ubuntu cosmic InRelease [242 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic-proposed InRelease [92.5 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main armhf Packages [967 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main Translation-en [516 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/universe armhf Packages [8319 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/universe Translation-en [4977 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf Packages [38.1 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic-proposed/main Translation-en [24.3 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic-proposed/universe armhf Packages [183 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic-proposed/universe Translation-en [110 kB] Fetched 15.6 MB in 7s (2325 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following package was automatically installed and is no longer required: libncursesw5 Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: libncurses6 libncursesw6 libtinfo6 The following packages will be upgraded: base-files base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils build-essential cpp cpp-7 dpkg dpkg-dev e2fslibs e2fsprogs fdisk g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base libargon2-0 libasan4 libatomic1 libbinutils libblkid1 libcap-ng0 libcc1-0 libcilkrts5 libcom-err2 libcomerr2 libdpkg-perl libext2fs2 libfdisk1 libgcc-7-dev libgcc1 libgmp10 libgomp1 libgpg-error0 libmount1 libncurses5 libncursesw5 libp11-kit0 libperl5.26 libprocps6 libreadline7 libsmartcols1 libsqlite3-0 libss2 libstdc++-7-dev libstdc++6 libtinfo5 libubsan0 libusb-0.1-4 libuuid1 mount ncurses-base ncurses-bin perl perl-base perl-modules-5.26 pinentry-curses procps readline-common tar tzdata util-linux 67 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 37.4 MB of archives. After this operation, 1008 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu cosmic/main armhf base-files armhf 10.1ubuntu3 [58.0 kB] Get:2 http://ftpmaster.internal/ubuntu cosmic/main armhf libtinfo6 armhf 6.1+20180210-2ubuntu2 [71.0 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main armhf bash armhf 4.4.18-2ubuntu2 [552 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf bsdutils armhf 1:2.31.1-0.4ubuntu4 [55.3 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf tar armhf 1.30+dfsg-1 [218 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf dpkg armhf 1.19.0.5ubuntu3 [1096 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main armhf libext2fs2 armhf 1.44.1-2 [145 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main armhf e2fsprogs armhf 1.44.1-2 [369 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main armhf ncurses-bin armhf 6.1+20180210-2ubuntu2 [155 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf perl-modules-5.26 all 5.26.2-3 [2763 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libperl5.26 armhf 5.26.2-3 [2881 kB] Get:12 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf perl armhf 5.26.2-3 [201 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf perl-base armhf 5.26.2-3 [1290 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main armhf libncursesw6 armhf 6.1+20180210-2ubuntu2 [104 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libuuid1 armhf 2.31.1-0.4ubuntu4 [19.2 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libblkid1 armhf 2.31.1-0.4ubuntu4 [112 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libfdisk1 armhf 2.31.1-0.4ubuntu4 [151 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libmount1 armhf 2.31.1-0.4ubuntu4 [122 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libsmartcols1 armhf 2.31.1-0.4ubuntu4 [74.3 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf fdisk armhf 2.31.1-0.4ubuntu4 [97.8 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf util-linux armhf 2.31.1-0.4ubuntu4 [845 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main armhf base-passwd armhf 3.5.45 [46.0 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main armhf ncurses-base all 6.1+20180210-2ubuntu2 [17.8 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf mount armhf 2.31.1-0.4ubuntu4 [99.8 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main armhf libgomp1 armhf 8.1.0-1ubuntu3 [66.6 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main armhf gcc-8-base armhf 8.1.0-1ubuntu3 [18.4 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main armhf libstdc++6 armhf 8.1.0-1ubuntu3 [349 kB] Get:28 http://ftpmaster.internal/ubuntu cosmic/main armhf libcc1-0 armhf 8.1.0-1ubuntu3 [32.7 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main armhf libatomic1 armhf 8.1.0-1ubuntu3 [7052 B] Get:30 http://ftpmaster.internal/ubuntu cosmic/main armhf libgcc1 armhf 1:8.1.0-1ubuntu3 [37.0 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main armhf libcap-ng0 armhf 0.7.9-1 [10.1 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main armhf libcom-err2 armhf 1.44.1-2 [8612 B] Get:33 http://ftpmaster.internal/ubuntu cosmic/main armhf libgpg-error0 armhf 1.31-1 [48.5 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main armhf libss2 armhf 1.44.1-2 [9388 B] Get:35 http://ftpmaster.internal/ubuntu cosmic/main armhf libncurses5 armhf 6.1+20180210-2ubuntu2 [74.8 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main armhf libncursesw5 armhf 6.1+20180210-2ubuntu2 [95.3 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main armhf libtinfo5 armhf 6.1+20180210-2ubuntu2 [67.4 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main armhf libgmp10 armhf 2:6.1.2+dfsg-3 [182 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main armhf libp11-kit0 armhf 0.23.10-2 [162 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main armhf libprocps6 armhf 2:3.3.12-3ubuntu2 [28.5 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main armhf libncurses6 armhf 6.1+20180210-2ubuntu2 [78.5 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main armhf procps armhf 2:3.3.12-3ubuntu2 [213 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main armhf libargon2-0 armhf 0~20161029-2 [20.5 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main armhf readline-common all 7.0-5 [52.2 kB] Get:45 http://ftpmaster.internal/ubuntu cosmic/main armhf libreadline7 armhf 7.0-5 [102 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libsqlite3-0 armhf 3.23.1-1 [425 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main armhf tzdata all 2018e-1 [188 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main armhf libbinutils armhf 2.30-17ubuntu1 [309 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic/main armhf binutils-common armhf 2.30-17ubuntu1 [193 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main armhf binutils armhf 2.30-17ubuntu1 [3344 B] Get:51 http://ftpmaster.internal/ubuntu cosmic/main armhf binutils-arm-linux-gnueabihf armhf 2.30-17ubuntu1 [2175 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main armhf libasan4 armhf 7.3.0-18ubuntu2 [328 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main armhf libubsan0 armhf 7.3.0-18ubuntu2 [109 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/main armhf libcilkrts5 armhf 7.3.0-18ubuntu2 [35.9 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic/main armhf g++-7 armhf 7.3.0-18ubuntu2 [6050 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main armhf gcc-7 armhf 7.3.0-18ubuntu2 [5948 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main armhf libstdc++-7-dev armhf 7.3.0-18ubuntu2 [1536 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main armhf libgcc-7-dev armhf 7.3.0-18ubuntu2 [708 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main armhf cpp-7 armhf 7.3.0-18ubuntu2 [5295 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main armhf gcc-7-base armhf 7.3.0-18ubuntu2 [19.0 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main armhf cpp armhf 4:7.3.0-3ubuntu3 [27.6 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main armhf gcc armhf 4:7.3.0-3ubuntu3 [5228 B] Get:63 http://ftpmaster.internal/ubuntu cosmic/main armhf g++ armhf 4:7.3.0-3ubuntu3 [1600 B] Get:64 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf dpkg-dev all 1.19.0.5ubuntu3 [608 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libdpkg-perl all 1.19.0.5ubuntu3 [211 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main armhf build-essential armhf 12.5ubuntu2 [4732 B] Get:67 http://ftpmaster.internal/ubuntu cosmic/main armhf e2fslibs armhf 1.44.1-2 [2704 B] Get:68 http://ftpmaster.internal/ubuntu cosmic/main armhf libcomerr2 armhf 1.44.1-2 [2692 B] Get:69 http://ftpmaster.internal/ubuntu cosmic/main armhf libusb-0.1-4 armhf 2:0.1.12-32 [15.6 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf pinentry-curses armhf 1.1.0-1build1 [31.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 37.4 MB in 1s (28.9 MB/s) (Reading database ... 12378 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu3_armhf.deb ... Unpacking base-files (10.1ubuntu3) over (10.1ubuntu2) ... Setting up base-files (10.1ubuntu3) ... 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 ... Selecting previously unselected package libtinfo6:armhf. (Reading database ... 12378 files and directories currently installed.) Preparing to unpack .../libtinfo6_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libtinfo6:armhf (6.1+20180210-2ubuntu2) ... Setting up libtinfo6:armhf (6.1+20180210-2ubuntu2) ... (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../bash_4.4.18-2ubuntu2_armhf.deb ... Unpacking bash (4.4.18-2ubuntu2) over (4.4.18-2ubuntu1) ... Setting up bash (4.4.18-2ubuntu2) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.31.1-0.4ubuntu4_armhf.deb ... Unpacking bsdutils (1:2.31.1-0.4ubuntu4) over (1:2.31.1-0.4ubuntu3) ... Setting up bsdutils (1:2.31.1-0.4ubuntu4) ... (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-1_armhf.deb ... Unpacking tar (1.30+dfsg-1) over (1.29b-2) ... Setting up tar (1.30+dfsg-1) ... (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.5ubuntu3_armhf.deb ... Unpacking dpkg (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Setting up dpkg (1.19.0.5ubuntu3) ... (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.1-2_armhf.deb ... Unpacking libext2fs2:armhf (1.44.1-2) over (1.44.1-1) ... Setting up libext2fs2:armhf (1.44.1-2) ... (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.1-2_armhf.deb ... Unpacking e2fsprogs (1.44.1-2) over (1.44.1-1) ... Setting up e2fsprogs (1.44.1-2) ... (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking ncurses-bin (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Setting up ncurses-bin (6.1+20180210-2ubuntu2) ... (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../perl_5.26.2-3_armhf.deb ... Unpacking perl (5.26.2-3) over (5.26.1-6) ... Preparing to unpack .../perl-modules-5.26_5.26.2-3_all.deb ... Unpacking perl-modules-5.26 (5.26.2-3) over (5.26.1-6) ... Preparing to unpack .../libperl5.26_5.26.2-3_armhf.deb ... Unpacking libperl5.26:armhf (5.26.2-3) over (5.26.1-6) ... Preparing to unpack .../perl-base_5.26.2-3_armhf.deb ... Unpacking perl-base (5.26.2-3) over (5.26.1-6) ... Setting up perl-base (5.26.2-3) ... Selecting previously unselected package libncursesw6:armhf. (Reading database ... 12387 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libncursesw6:armhf (6.1+20180210-2ubuntu2) ... Setting up libncursesw6:armhf (6.1+20180210-2ubuntu2) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../libuuid1_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking libuuid1:armhf (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libuuid1:armhf (2.31.1-0.4ubuntu4) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../libblkid1_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking libblkid1:armhf (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libblkid1:armhf (2.31.1-0.4ubuntu4) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking libfdisk1:armhf (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libfdisk1:armhf (2.31.1-0.4ubuntu4) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../libmount1_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking libmount1:armhf (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libmount1:armhf (2.31.1-0.4ubuntu4) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking libsmartcols1:armhf (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up libsmartcols1:armhf (2.31.1-0.4ubuntu4) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../fdisk_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking fdisk (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up fdisk (2.31.1-0.4ubuntu4) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../util-linux_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking util-linux (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Setting up util-linux (2.31.1-0.4ubuntu4) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.45_armhf.deb ... Unpacking base-passwd (3.5.45) over (3.5.44) ... Setting up base-passwd (3.5.45) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20180210-2ubuntu2_all.deb ... Unpacking ncurses-base (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Setting up ncurses-base (6.1+20180210-2ubuntu2) ... (Reading database ... 12396 files and directories currently installed.) Preparing to unpack .../mount_2.31.1-0.4ubuntu4_armhf.deb ... Unpacking mount (2.31.1-0.4ubuntu4) over (2.31.1-0.4ubuntu3) ... Preparing to unpack .../libgomp1_8.1.0-1ubuntu3_armhf.deb ... Unpacking libgomp1:armhf (8.1.0-1ubuntu3) over (8-20180414-1ubuntu2) ... Preparing to unpack .../gcc-8-base_8.1.0-1ubuntu3_armhf.deb ... Unpacking gcc-8-base:armhf (8.1.0-1ubuntu3) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:armhf (8.1.0-1ubuntu3) ... (Reading database ... 12395 files and directories currently installed.) Preparing to unpack .../libstdc++6_8.1.0-1ubuntu3_armhf.deb ... Unpacking libstdc++6:armhf (8.1.0-1ubuntu3) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:armhf (8.1.0-1ubuntu3) ... (Reading database ... 12395 files and directories currently installed.) Preparing to unpack .../libcc1-0_8.1.0-1ubuntu3_armhf.deb ... Unpacking libcc1-0:armhf (8.1.0-1ubuntu3) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libatomic1_8.1.0-1ubuntu3_armhf.deb ... Unpacking libatomic1:armhf (8.1.0-1ubuntu3) over (8-20180414-1ubuntu2) ... Preparing to unpack .../libgcc1_1%3a8.1.0-1ubuntu3_armhf.deb ... Unpacking libgcc1:armhf (1:8.1.0-1ubuntu3) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:armhf (1:8.1.0-1ubuntu3) ... (Reading database ... 12395 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-1_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-1) over (0.7.7-3.1) ... Setting up libcap-ng0:armhf (0.7.9-1) ... (Reading database ... 12395 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.44.1-2_armhf.deb ... Unpacking libcom-err2:armhf (1.44.1-2) over (1.44.1-1) ... Setting up libcom-err2:armhf (1.44.1-2) ... (Reading database ... 12395 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.31-1_armhf.deb ... Unpacking libgpg-error0:armhf (1.31-1) over (1.27-6) ... Setting up libgpg-error0:armhf (1.31-1) ... (Reading database ... 12395 files and directories currently installed.) Preparing to unpack .../libss2_1.44.1-2_armhf.deb ... Unpacking libss2:armhf (1.44.1-2) over (1.44.1-1) ... Setting up libss2:armhf (1.44.1-2) ... (Reading database ... 12395 files and directories currently installed.) Preparing to unpack .../libncurses5_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libncurses5:armhf (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Preparing to unpack .../libncursesw5_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libncursesw5:armhf (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Preparing to unpack .../libtinfo5_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libtinfo5:armhf (6.1+20180210-2ubuntu2) over (6.1-1ubuntu1) ... Setting up libtinfo5:armhf (6.1+20180210-2ubuntu2) ... (Reading database ... 12393 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-3_armhf.deb ... Unpacking libgmp10:armhf (2:6.1.2+dfsg-3) over (2:6.1.2+dfsg-2) ... Setting up libgmp10:armhf (2:6.1.2+dfsg-3) ... (Reading database ... 12393 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.10-2_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.10-2) over (0.23.9-2) ... Setting up libp11-kit0:armhf (0.23.10-2) ... (Reading database ... 12393 files and directories currently installed.) Preparing to unpack .../00-libprocps6_2%3a3.3.12-3ubuntu2_armhf.deb ... Unpacking libprocps6:armhf (2:3.3.12-3ubuntu2) over (2:3.3.12-3ubuntu1) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../01-libncurses6_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20180210-2ubuntu2) ... Preparing to unpack .../02-procps_2%3a3.3.12-3ubuntu2_armhf.deb ... Unpacking procps (2:3.3.12-3ubuntu2) over (2:3.3.12-3ubuntu1) ... Preparing to unpack .../03-libargon2-0_0~20161029-2_armhf.deb ... Unpacking libargon2-0:armhf (0~20161029-2) over (0~20161029-1.1) ... Preparing to unpack .../04-readline-common_7.0-5_all.deb ... Unpacking readline-common (7.0-5) over (7.0-3) ... Preparing to unpack .../05-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) over (7.0-3) ... Preparing to unpack .../06-libsqlite3-0_3.23.1-1_armhf.deb ... Unpacking libsqlite3-0:armhf (3.23.1-1) over (3.22.0-1) ... Preparing to unpack .../07-tzdata_2018e-1_all.deb ... Unpacking tzdata (2018e-1) over (2018d-1) ... Preparing to unpack .../08-libbinutils_2.30-17ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../09-binutils-common_2.30-17ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../10-binutils_2.30-17ubuntu1_armhf.deb ... Unpacking binutils (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../11-binutils-arm-linux-gnueabihf_2.30-17ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.30-17ubuntu1) over (2.30-15ubuntu1) ... Preparing to unpack .../12-libasan4_7.3.0-18ubuntu2_armhf.deb ... Unpacking libasan4:armhf (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../13-libubsan0_7.3.0-18ubuntu2_armhf.deb ... Unpacking libubsan0:armhf (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../14-libcilkrts5_7.3.0-18ubuntu2_armhf.deb ... Unpacking libcilkrts5:armhf (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../15-g++-7_7.3.0-18ubuntu2_armhf.deb ... Unpacking g++-7 (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../16-gcc-7_7.3.0-18ubuntu2_armhf.deb ... Unpacking gcc-7 (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../17-libstdc++-7-dev_7.3.0-18ubuntu2_armhf.deb ... Unpacking libstdc++-7-dev:armhf (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../18-libgcc-7-dev_7.3.0-18ubuntu2_armhf.deb ... Unpacking libgcc-7-dev:armhf (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../19-cpp-7_7.3.0-18ubuntu2_armhf.deb ... Unpacking cpp-7 (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../20-gcc-7-base_7.3.0-18ubuntu2_armhf.deb ... Unpacking gcc-7-base:armhf (7.3.0-18ubuntu2) over (7.3.0-16ubuntu3) ... Preparing to unpack .../21-cpp_4%3a7.3.0-3ubuntu3_armhf.deb ... Unpacking cpp (4:7.3.0-3ubuntu3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../22-gcc_4%3a7.3.0-3ubuntu3_armhf.deb ... Unpacking gcc (4:7.3.0-3ubuntu3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../23-g++_4%3a7.3.0-3ubuntu3_armhf.deb ... Unpacking g++ (4:7.3.0-3ubuntu3) over (4:7.3.0-3ubuntu2) ... Preparing to unpack .../24-dpkg-dev_1.19.0.5ubuntu3_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../25-libdpkg-perl_1.19.0.5ubuntu3_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu3) over (1.19.0.5ubuntu2) ... Preparing to unpack .../26-build-essential_12.5ubuntu2_armhf.deb ... Unpacking build-essential (12.5ubuntu2) over (12.4ubuntu1) ... Preparing to unpack .../27-e2fslibs_1.44.1-2_armhf.deb ... Unpacking e2fslibs:armhf (1.44.1-2) over (1.44.1-1) ... Preparing to unpack .../28-libcomerr2_1.44.1-2_armhf.deb ... Unpacking libcomerr2:armhf (1.44.1-2) over (1.44.1-1) ... Preparing to unpack .../29-libusb-0.1-4_2%3a0.1.12-32_armhf.deb ... Unpacking libusb-0.1-4:armhf (2:0.1.12-32) over (2:0.1.12-31) ... Preparing to unpack .../30-pinentry-curses_1.1.0-1build1_armhf.deb ... Unpacking pinentry-curses (1.1.0-1build1) over (1.1.0-1) ... Setting up libncurses5:armhf (6.1+20180210-2ubuntu2) ... Setting up libgomp1:armhf (8.1.0-1ubuntu3) ... Setting up libatomic1:armhf (8.1.0-1ubuntu3) ... Setting up readline-common (7.0-5) ... Setting up libcc1-0:armhf (8.1.0-1ubuntu3) ... Setting up e2fslibs:armhf (1.44.1-2) ... Setting up libncursesw5:armhf (6.1+20180210-2ubuntu2) ... Setting up libreadline7:armhf (7.0-5) ... Setting up tzdata (2018e-1) ... Current default time zone: 'Etc/UTC' Local time is now: Tue May 8 05:22:25 UTC 2018. Universal Time is now: Tue May 8 05:22:25 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up mount (2.31.1-0.4ubuntu4) ... Setting up perl-modules-5.26 (5.26.2-3) ... Setting up libprocps6:armhf (2:3.3.12-3ubuntu2) ... Setting up libargon2-0:armhf (0~20161029-2) ... Setting up gcc-7-base:armhf (7.3.0-18ubuntu2) ... Setting up binutils-common:armhf (2.30-17ubuntu1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libperl5.26:armhf (5.26.2-3) ... Setting up libsqlite3-0:armhf (3.23.1-1) ... Setting up pinentry-curses (1.1.0-1build1) ... Setting up libcomerr2:armhf (1.44.1-2) ... Setting up libncurses6:armhf (6.1+20180210-2ubuntu2) ... Setting up libusb-0.1-4:armhf (2:0.1.12-32) ... Setting up libasan4:armhf (7.3.0-18ubuntu2) ... Setting up libbinutils:armhf (2.30-17ubuntu1) ... Setting up libcilkrts5:armhf (7.3.0-18ubuntu2) ... Setting up libubsan0:armhf (7.3.0-18ubuntu2) ... Setting up binutils-arm-linux-gnueabihf (2.30-17ubuntu1) ... Setting up libgcc-7-dev:armhf (7.3.0-18ubuntu2) ... Setting up cpp-7 (7.3.0-18ubuntu2) ... Setting up procps (2:3.3.12-3ubuntu2) ... Setting up libstdc++-7-dev:armhf (7.3.0-18ubuntu2) ... Setting up perl (5.26.2-3) ... Processing triggers for systemd (237-3ubuntu10) ... Setting up binutils (2.30-17ubuntu1) ... Setting up cpp (4:7.3.0-3ubuntu3) ... Setting up gcc-7 (7.3.0-18ubuntu2) ... Setting up g++-7 (7.3.0-18ubuntu2) ... Setting up libdpkg-perl (1.19.0.5ubuntu3) ... Setting up gcc (4:7.3.0-3ubuntu3) ... Setting up dpkg-dev (1.19.0.5ubuntu3) ... Setting up g++ (4:7.3.0-3ubuntu3) ... Setting up build-essential (12.5ubuntu2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-14852967 armhf cosmic-proposed -c chroot:build-PACKAGEBUILD-14852967 --arch=armhf --dist=cosmic-proposed --nolog llvm-toolchain-5.0_5.0.2-2.dsc Initiating build PACKAGEBUILD-14852967 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-122-generic #146-Ubuntu SMP Mon Apr 23 15:34:58 UTC 2018 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-001.buildd +==============================================================================+ | llvm-toolchain-5.0 1:5.0.2-2 (armhf) 08 May 2018 05:22 | +==============================================================================+ Package: llvm-toolchain-5.0 Version: 1:5.0.2-2 Source Version: 1:5.0.2-2 Distribution: cosmic-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/llvm-toolchain-5.0-xjV9sj/llvm-toolchain-5.0-5.0.2' with '<>' I: NOTICE: Log filtering will replace 'build/llvm-toolchain-5.0-xjV9sj' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-14852967/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- llvm-toolchain-5.0_5.0.2-2.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-Yl0ZVz/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-Yl0ZVz/apt_archive ./ InRelease Get:2 copy:/<>/resolver-Yl0ZVz/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-Yl0ZVz/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-Yl0ZVz/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-Yl0ZVz/apt_archive ./ Packages [525 B] Fetched 2858 B in 0s (113 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 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 856 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-Yl0ZVz/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [856 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 856 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12402 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, libncurses5-dev, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, libjs-mathjax Merged Build-Conflicts: libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile Filtered Build-Depends: debhelper (>= 9.0), flex, bison, dejagnu, tcl, expect, cmake, perl, libtool, chrpath, texinfo, sharutils, libffi-dev (>= 3.0.9), lsb-release, patchutils, diffstat, xz-utils, python-dev, libedit-dev, libncurses5-dev, swig, python-six, python-sphinx, binutils-dev, libjsoncpp-dev, pkg-config, lcov, procps, help2man, zlib1g-dev, libjs-mathjax Filtered Build-Conflicts: libllvm-3.8-ocaml-dev, libllvm-3.9-ocaml-dev, ocaml, oprofile dpkg-deb: building package 'sbuild-build-depends-llvm-toolchain-5.0-dummy' in '/<>/resolver-YRxOZs/apt_archive/sbuild-build-depends-llvm-toolchain-5.0-dummy.deb'. Ign:1 copy:/<>/resolver-YRxOZs/apt_archive ./ InRelease Get:2 copy:/<>/resolver-YRxOZs/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-YRxOZs/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-YRxOZs/apt_archive ./ Sources [489 B] Get:5 copy:/<>/resolver-YRxOZs/apt_archive ./ Packages [745 B] Fetched 3353 B in 0s (131 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install llvm-toolchain-5.0 build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... 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-strip-nondeterminism diffstat distro-info-data docutils-common expect file flex fonts-mathjax gettext gettext-base groff-base help2man intltool-debian lcov libarchive-zip-perl libarchive13 libasn1-8-heimdal libbison-dev libbsd-dev libbsd0 libcroco3 libcurl4 libedit-dev libedit2 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu60 libjs-jquery libjs-mathjax libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblocale-gettext-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses-dev libnghttp2-14 libpipeline1 libpsl5 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libtcl8.6 libtext-unidecode-perl libtimedate-perl libtinfo-dev libtool libuv1 libwind0-heimdal libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 lsb-release m4 man-db mime-support patchutils pkg-config po-debconf python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-dev python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-pkg-resources python-pygments python-requests python-roman python-six python-sphinx python-typing python-tz python-urllib3 python2.7 python2.7-dev python2.7-minimal python3 python3-minimal python3.6 python3.6-minimal sgml-base sharutils sphinx-common swig swig3.0 tcl tcl-expect tcl8.6 tex-common texinfo ucf xml-core zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation cmake-doc ninja-build dh-make dwz tk8.6 flex-doc gettext-doc libasprintf-dev libgettextpo-dev groff lrzip krb5-doc krb5-user fonts-mathjax-extras fonts-stix libjs-mathjax-doc libtool-doc gfortran | fortran95-compiler gcj-jdk lsb m4-doc apparmor less www-browser libmail-box-perl python-doc python-tk fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french texlive-latex-base texlive-latex-recommended python-jinja2-doc python-setuptools ttf-bitstream-vera python-cryptography python-openssl python-socks python-sphinx-rtd-theme 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 krb5-locales publicsuffix libsasl2-modules libltdl-dev libxml-sax-expat-perl libmail-sendmail-perl docutils-doc libpaper-utils python-pil python-enum34 python-cryptography python-ipaddress python-openssl The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-dev bison bsdmainutils chrpath cmake cmake-data debhelper dejagnu dh-autoreconf dh-strip-nondeterminism diffstat distro-info-data docutils-common expect file flex fonts-mathjax gettext gettext-base groff-base help2man intltool-debian lcov libarchive-zip-perl libarchive13 libasn1-8-heimdal libbison-dev libbsd-dev libbsd0 libcroco3 libcurl4 libedit-dev libedit2 libexpat1 libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libglib2.0-0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libicu60 libjs-jquery libjs-mathjax libjs-sphinxdoc libjs-underscore libjsoncpp-dev libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblocale-gettext-perl liblzo2-2 libmagic-mgc libmagic1 libmpdec2 libncurses-dev libnghttp2-14 libpipeline1 libpsl5 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib librhash0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libtcl8.6 libtext-unidecode-perl libtimedate-perl libtinfo-dev libtool libuv1 libwind0-heimdal libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 lsb-release m4 man-db mime-support patchutils pkg-config po-debconf python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-dev python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-pkg-resources python-pygments python-requests python-roman python-six python-sphinx python-typing python-tz python-urllib3 python2.7 python2.7-dev python2.7-minimal python3 python3-minimal python3.6 python3.6-minimal sbuild-build-depends-llvm-toolchain-5.0-dummy sgml-base sharutils sphinx-common swig swig3.0 tcl tcl-expect tcl8.6 tex-common texinfo ucf xml-core zlib1g-dev 0 upgraded, 148 newly installed, 0 to remove and 0 not upgraded. Need to get 81.2 MB of archives. After this operation, 273 MB of additional disk space will be used. Get:1 copy:/<>/resolver-YRxOZs/apt_archive ./ sbuild-build-depends-llvm-toolchain-5.0-dummy 0.invalid.0 [1080 B] Get:2 http://ftpmaster.internal/ubuntu cosmic/main armhf liblocale-gettext-perl armhf 1.07-3build2 [16.1 kB] Get:3 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython3.6-minimal armhf 3.6.5-6ubuntu1 [522 kB] Get:4 http://ftpmaster.internal/ubuntu cosmic/main armhf libexpat1 armhf 2.2.5-3 [59.7 kB] Get:5 http://ftpmaster.internal/ubuntu cosmic/main armhf python3.6-minimal armhf 3.6.5-6ubuntu1 [1302 kB] Get:6 http://ftpmaster.internal/ubuntu cosmic/main armhf python3-minimal armhf 3.6.5-3 [23.8 kB] Get:7 http://ftpmaster.internal/ubuntu cosmic/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:8 http://ftpmaster.internal/ubuntu cosmic/main armhf libmpdec2 armhf 2.4.2-1ubuntu1 [66.4 kB] Get:9 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython3.6-stdlib armhf 3.6.5-6ubuntu1 [1646 kB] Get:10 http://ftpmaster.internal/ubuntu cosmic/main armhf python3.6 armhf 3.6.5-6ubuntu1 [186 kB] Get:11 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython3-stdlib armhf 3.6.5-3 [7276 B] Get:12 http://ftpmaster.internal/ubuntu cosmic/main armhf python3 armhf 3.6.5-3 [10.2 kB] Get:13 http://ftpmaster.internal/ubuntu cosmic/main armhf libbsd0 armhf 0.8.7-1 [40.4 kB] Get:14 http://ftpmaster.internal/ubuntu cosmic/main armhf bsdmainutils armhf 11.1.2ubuntu2 [176 kB] Get:15 http://ftpmaster.internal/ubuntu cosmic/main armhf groff-base armhf 1.22.3-10 [1013 kB] Get:16 http://ftpmaster.internal/ubuntu cosmic/main armhf libpipeline1 armhf 1.5.0-1 [21.1 kB] Get:17 http://ftpmaster.internal/ubuntu cosmic/main armhf man-db armhf 2.8.3-2 [993 kB] Get:18 http://ftpmaster.internal/ubuntu cosmic/main armhf libsigsegv2 armhf 2.12-2 [13.1 kB] Get:19 http://ftpmaster.internal/ubuntu cosmic/main armhf m4 armhf 1.4.18-1 [181 kB] Get:20 http://ftpmaster.internal/ubuntu cosmic/main armhf flex armhf 2.6.4-6.1 [298 kB] Get:21 http://ftpmaster.internal/ubuntu cosmic/main armhf liblzo2-2 armhf 2.08-1.2 [44.2 kB] Get:22 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython2.7-minimal armhf 2.7.15-1 [334 kB] Get:23 http://ftpmaster.internal/ubuntu cosmic/main armhf python2.7-minimal armhf 2.7.15-1 [1083 kB] Get:24 http://ftpmaster.internal/ubuntu cosmic/main armhf python-minimal armhf 2.7.15~rc1-1 [28.1 kB] Get:25 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython2.7-stdlib armhf 2.7.15-1 [1833 kB] Get:26 http://ftpmaster.internal/ubuntu cosmic/main armhf python2.7 armhf 2.7.15-1 [239 kB] Get:27 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython-stdlib armhf 2.7.15~rc1-1 [7624 B] Get:28 http://ftpmaster.internal/ubuntu cosmic/main armhf python armhf 2.7.15~rc1-1 [140 kB] Get:29 http://ftpmaster.internal/ubuntu cosmic/main armhf sgml-base all 1.29 [12.3 kB] Get:30 http://ftpmaster.internal/ubuntu cosmic/main armhf ucf all 3.0038 [50.5 kB] Get:31 http://ftpmaster.internal/ubuntu cosmic/main armhf tex-common all 6.09 [33.0 kB] Get:32 http://ftpmaster.internal/ubuntu cosmic/main armhf distro-info-data all 0.37ubuntu1 [4356 B] Get:33 http://ftpmaster.internal/ubuntu cosmic/main armhf libmagic-mgc armhf 1:5.33-2 [193 kB] Get:34 http://ftpmaster.internal/ubuntu cosmic/main armhf libmagic1 armhf 1:5.33-2 [63.8 kB] Get:35 http://ftpmaster.internal/ubuntu cosmic/main armhf file armhf 1:5.33-2 [22.1 kB] Get:36 http://ftpmaster.internal/ubuntu cosmic/main armhf libglib2.0-0 armhf 2.56.1-2ubuntu1 [1014 kB] Get:37 http://ftpmaster.internal/ubuntu cosmic/main armhf libicu60 armhf 60.2-3ubuntu3 [7797 kB] Get:38 http://ftpmaster.internal/ubuntu cosmic/main armhf libxml2 armhf 2.9.4+dfsg1-6.1ubuntu1 [567 kB] Get:39 http://ftpmaster.internal/ubuntu cosmic/main armhf lsb-release all 9.20170808ubuntu1 [11.0 kB] Get:40 http://ftpmaster.internal/ubuntu cosmic/main armhf gettext-base armhf 0.19.8.1-6build1 [46.2 kB] Get:41 http://ftpmaster.internal/ubuntu cosmic/main armhf libedit2 armhf 3.1-20170329-1build1 [61.8 kB] Get:42 http://ftpmaster.internal/ubuntu cosmic/main armhf libkrb5support0 armhf 1.16-2build1 [27.5 kB] Get:43 http://ftpmaster.internal/ubuntu cosmic/main armhf libk5crypto3 armhf 1.16-2build1 [83.2 kB] Get:44 http://ftpmaster.internal/ubuntu cosmic/main armhf libkeyutils1 armhf 1.5.9-9.2ubuntu3 [7780 B] Get:45 http://ftpmaster.internal/ubuntu cosmic/main armhf libkrb5-3 armhf 1.16-2build1 [233 kB] Get:46 http://ftpmaster.internal/ubuntu cosmic/main armhf libgssapi-krb5-2 armhf 1.16-2build1 [101 kB] Get:47 http://ftpmaster.internal/ubuntu cosmic/main armhf libpsl5 armhf 0.20.1-1 [47.9 kB] Get:48 http://ftpmaster.internal/ubuntu cosmic/main armhf autoconf all 2.69-11 [322 kB] Get:49 http://ftpmaster.internal/ubuntu cosmic/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:50 http://ftpmaster.internal/ubuntu cosmic/main armhf automake all 1:1.15.1-3ubuntu2 [509 kB] Get:51 http://ftpmaster.internal/ubuntu cosmic/main armhf autopoint all 0.19.8.1-6build1 [412 kB] Get:52 http://ftpmaster.internal/ubuntu cosmic/main armhf libbison-dev armhf 2:3.0.4.dfsg-1build1 [339 kB] Get:53 http://ftpmaster.internal/ubuntu cosmic/main armhf bison armhf 2:3.0.4.dfsg-1build1 [225 kB] Get:54 http://ftpmaster.internal/ubuntu cosmic/universe armhf chrpath armhf 0.16-2 [11.9 kB] Get:55 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf cmake-data all 3.11.1-1ubuntu1 [1367 kB] Get:56 http://ftpmaster.internal/ubuntu cosmic/main armhf libarchive13 armhf 3.2.2-3.1 [253 kB] Get:57 http://ftpmaster.internal/ubuntu cosmic/main armhf libroken18-heimdal armhf 7.5.0+dfsg-1 [34.1 kB] Get:58 http://ftpmaster.internal/ubuntu cosmic/main armhf libasn1-8-heimdal armhf 7.5.0+dfsg-1 [136 kB] Get:59 http://ftpmaster.internal/ubuntu cosmic/main armhf libheimbase1-heimdal armhf 7.5.0+dfsg-1 [24.1 kB] Get:60 http://ftpmaster.internal/ubuntu cosmic/main armhf libhcrypto4-heimdal armhf 7.5.0+dfsg-1 [76.5 kB] Get:61 http://ftpmaster.internal/ubuntu cosmic/main armhf libwind0-heimdal armhf 7.5.0+dfsg-1 [47.2 kB] Get:62 http://ftpmaster.internal/ubuntu cosmic/main armhf libhx509-5-heimdal armhf 7.5.0+dfsg-1 [87.9 kB] Get:63 http://ftpmaster.internal/ubuntu cosmic/main armhf libkrb5-26-heimdal armhf 7.5.0+dfsg-1 [168 kB] Get:64 http://ftpmaster.internal/ubuntu cosmic/main armhf libheimntlm0-heimdal armhf 7.5.0+dfsg-1 [13.1 kB] Get:65 http://ftpmaster.internal/ubuntu cosmic/main armhf libgssapi3-heimdal armhf 7.5.0+dfsg-1 [78.8 kB] Get:66 http://ftpmaster.internal/ubuntu cosmic/main armhf libsasl2-modules-db armhf 2.1.27~101-g0780600+dfsg-3ubuntu2 [13.0 kB] Get:67 http://ftpmaster.internal/ubuntu cosmic/main armhf libsasl2-2 armhf 2.1.27~101-g0780600+dfsg-3ubuntu2 [42.0 kB] Get:68 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libldap-common all 2.4.46+dfsg-2ubuntu1 [16.8 kB] Get:69 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libldap-2.4-2 armhf 2.4.46+dfsg-2ubuntu1 [132 kB] Get:70 http://ftpmaster.internal/ubuntu cosmic/main armhf libnghttp2-14 armhf 1.30.0-1ubuntu1 [67.4 kB] Get:71 http://ftpmaster.internal/ubuntu cosmic/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-1 [49.1 kB] Get:72 http://ftpmaster.internal/ubuntu cosmic/main armhf libcurl4 armhf 7.58.0-2ubuntu3 [183 kB] Get:73 http://ftpmaster.internal/ubuntu cosmic/main armhf libjsoncpp1 armhf 1.7.4-3 [65.9 kB] Get:74 http://ftpmaster.internal/ubuntu cosmic/main armhf librhash0 armhf 1.3.6-2 [90.3 kB] Get:75 http://ftpmaster.internal/ubuntu cosmic/main armhf libuv1 armhf 1.18.0-3 [53.5 kB] Get:76 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf cmake armhf 3.11.1-1ubuntu1 [2740 kB] Get:77 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf libtool all 2.4.6-2.1 [195 kB] Get:78 http://ftpmaster.internal/ubuntu cosmic/main armhf dh-autoreconf all 17 [15.8 kB] Get:79 http://ftpmaster.internal/ubuntu cosmic/main armhf libarchive-zip-perl all 1.60-1 [83.9 kB] Get:80 http://ftpmaster.internal/ubuntu cosmic/main armhf libfile-stripnondeterminism-perl all 0.041-1 [15.3 kB] Get:81 http://ftpmaster.internal/ubuntu cosmic/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:82 http://ftpmaster.internal/ubuntu cosmic/main armhf dh-strip-nondeterminism all 0.041-1 [5188 B] Get:83 http://ftpmaster.internal/ubuntu cosmic/main armhf libcroco3 armhf 0.6.12-2 [69.4 kB] Get:84 http://ftpmaster.internal/ubuntu cosmic/main armhf gettext armhf 0.19.8.1-6build1 [834 kB] Get:85 http://ftpmaster.internal/ubuntu cosmic/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:86 http://ftpmaster.internal/ubuntu cosmic/main armhf po-debconf all 1.0.20 [232 kB] Get:87 http://ftpmaster.internal/ubuntu cosmic/main armhf debhelper all 11.2.1ubuntu1 [906 kB] Get:88 http://ftpmaster.internal/ubuntu cosmic/main armhf libtcl8.6 armhf 8.6.8+dfsg-4 [777 kB] Get:89 http://ftpmaster.internal/ubuntu cosmic/main armhf tcl8.6 armhf 8.6.8+dfsg-4 [14.2 kB] Get:90 http://ftpmaster.internal/ubuntu cosmic/universe armhf tcl-expect armhf 5.45.4-2 [94.7 kB] Get:91 http://ftpmaster.internal/ubuntu cosmic/universe armhf expect armhf 5.45.4-2 [137 kB] Get:92 http://ftpmaster.internal/ubuntu cosmic/universe armhf dejagnu all 1.6.1-1 [720 kB] Get:93 http://ftpmaster.internal/ubuntu cosmic/main armhf diffstat armhf 1.61-1build1 [21.1 kB] Get:94 http://ftpmaster.internal/ubuntu cosmic/main armhf xml-core all 0.18 [21.3 kB] Get:95 http://ftpmaster.internal/ubuntu cosmic/main armhf docutils-common all 0.14+dfsg-3 [156 kB] Get:96 http://ftpmaster.internal/ubuntu cosmic/universe armhf fonts-mathjax all 2.7.3+dfsg-1 [2208 kB] Get:97 http://ftpmaster.internal/ubuntu cosmic/universe armhf help2man armhf 1.47.6 [162 kB] Get:98 http://ftpmaster.internal/ubuntu cosmic/universe armhf lcov all 1.13-3 [93.1 kB] Get:99 http://ftpmaster.internal/ubuntu cosmic/main armhf libbsd-dev armhf 0.8.7-1 [149 kB] Get:100 http://ftpmaster.internal/ubuntu cosmic/main armhf libncurses-dev armhf 6.1+20180210-2ubuntu2 [295 kB] Get:101 http://ftpmaster.internal/ubuntu cosmic/main armhf libtinfo-dev armhf 6.1+20180210-2ubuntu2 [968 B] Get:102 http://ftpmaster.internal/ubuntu cosmic/main armhf libedit-dev armhf 3.1-20170329-1build1 [85.3 kB] Get:103 http://ftpmaster.internal/ubuntu cosmic/main armhf libexpat1-dev armhf 2.2.5-3 [106 kB] Get:104 http://ftpmaster.internal/ubuntu cosmic/main armhf libjs-jquery all 3.2.1-1 [152 kB] Get:105 http://ftpmaster.internal/ubuntu cosmic/main armhf libjs-underscore all 1.8.3~dfsg-1 [59.9 kB] Get:106 http://ftpmaster.internal/ubuntu cosmic/main armhf libjs-sphinxdoc all 1.6.7-1ubuntu1 [85.6 kB] Get:107 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython2.7 armhf 2.7.15-1 [901 kB] Get:108 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython2.7-dev armhf 2.7.15-1 [27.7 MB] Get:109 http://ftpmaster.internal/ubuntu cosmic/main armhf libpython-dev armhf 2.7.15~rc1-1 [7688 B] Get:110 http://ftpmaster.internal/ubuntu cosmic/universe armhf libtext-unidecode-perl all 1.30-1 [99.0 kB] Get:111 http://ftpmaster.internal/ubuntu cosmic/main armhf libxml-namespacesupport-perl all 1.12-1 [13.2 kB] Get:112 http://ftpmaster.internal/ubuntu cosmic/main armhf libxml-sax-base-perl all 1.09-1 [18.8 kB] Get:113 http://ftpmaster.internal/ubuntu cosmic/main armhf libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB] Get:114 http://ftpmaster.internal/ubuntu cosmic/main armhf libxml-libxml-perl armhf 2.0128+dfsg-5 [298 kB] Get:115 http://ftpmaster.internal/ubuntu cosmic/main armhf patchutils armhf 0.3.4-2 [64.6 kB] Get:116 http://ftpmaster.internal/ubuntu cosmic/main armhf pkg-config armhf 0.29.1-0ubuntu2 [42.0 kB] Get:117 http://ftpmaster.internal/ubuntu cosmic/main armhf python-babel-localedata all 2.4.0+dfsg.1-2ubuntu1 [3412 kB] Get:118 http://ftpmaster.internal/ubuntu cosmic/main armhf python-pkg-resources all 39.0.1-2 [128 kB] Get:119 http://ftpmaster.internal/ubuntu cosmic/main armhf python-tz all 2018.4-1 [31.5 kB] Get:120 http://ftpmaster.internal/ubuntu cosmic/main armhf python-babel all 2.4.0+dfsg.1-2ubuntu1 [80.5 kB] Get:121 http://ftpmaster.internal/ubuntu cosmic-proposed/main armhf python-certifi all 2018.1.18-3 [144 kB] Get:122 http://ftpmaster.internal/ubuntu cosmic/main armhf python-chardet all 3.0.4-1 [80.3 kB] Get:123 http://ftpmaster.internal/ubuntu cosmic/main armhf python2.7-dev armhf 2.7.15-1 [287 kB] Get:124 http://ftpmaster.internal/ubuntu cosmic/main armhf python-dev armhf 2.7.15~rc1-1 [1256 B] Get:125 http://ftpmaster.internal/ubuntu cosmic/main armhf python-roman all 2.0.0-3 [8548 B] Get:126 http://ftpmaster.internal/ubuntu cosmic/main armhf python-docutils all 0.14+dfsg-3 [365 kB] Get:127 http://ftpmaster.internal/ubuntu cosmic/main armhf python-idna all 2.6-1 [32.4 kB] Get:128 http://ftpmaster.internal/ubuntu cosmic/universe armhf python-imagesize all 0.7.1-1 [3854 B] Get:129 http://ftpmaster.internal/ubuntu cosmic/main armhf python-markupsafe armhf 1.0-1build1 [12.8 kB] Get:130 http://ftpmaster.internal/ubuntu cosmic/main armhf python-jinja2 all 2.10-1 [94.6 kB] Get:131 http://ftpmaster.internal/ubuntu cosmic/main armhf python-pygments all 2.2.0+dfsg-1 [577 kB] Get:132 http://ftpmaster.internal/ubuntu cosmic/main armhf python-six all 1.11.0-2 [11.3 kB] Get:133 http://ftpmaster.internal/ubuntu cosmic/main armhf python-urllib3 all 1.22-1 [85.1 kB] Get:134 http://ftpmaster.internal/ubuntu cosmic/main armhf python-requests all 2.18.4-2 [58.3 kB] Get:135 http://ftpmaster.internal/ubuntu cosmic/universe armhf python-alabaster all 0.7.8-1 [18.4 kB] Get:136 http://ftpmaster.internal/ubuntu cosmic/universe armhf python-typing all 3.6.4-1 [22.7 kB] Get:137 http://ftpmaster.internal/ubuntu cosmic/main armhf sphinx-common all 1.6.7-1ubuntu1 [420 kB] Get:138 http://ftpmaster.internal/ubuntu cosmic/universe armhf python-sphinx all 1.6.7-1ubuntu1 [461 kB] Get:139 http://ftpmaster.internal/ubuntu cosmic/main armhf sharutils armhf 1:4.15.2-3 [137 kB] Get:140 http://ftpmaster.internal/ubuntu cosmic/universe armhf swig3.0 armhf 3.0.12-1 [1049 kB] Get:141 http://ftpmaster.internal/ubuntu cosmic/universe armhf swig armhf 3.0.12-1 [6460 B] Get:142 http://ftpmaster.internal/ubuntu cosmic/universe armhf tcl armhf 8.6.0+9 [5142 B] Get:143 http://ftpmaster.internal/ubuntu cosmic/universe armhf texinfo armhf 6.5.0.dfsg.1-2build1 [748 kB] Get:144 http://ftpmaster.internal/ubuntu cosmic/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu2 [168 kB] Get:145 http://ftpmaster.internal/ubuntu cosmic/main armhf binutils-dev armhf 2.30-17ubuntu1 [1647 kB] Get:146 http://ftpmaster.internal/ubuntu cosmic/main armhf libffi-dev armhf 3.2.1-8 [154 kB] Get:147 http://ftpmaster.internal/ubuntu cosmic/universe armhf libjs-mathjax all 2.7.3+dfsg-1 [5653 kB] Get:148 http://ftpmaster.internal/ubuntu cosmic/main armhf libjsoncpp-dev armhf 1.7.4-3 [77.5 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 81.2 MB in 4s (18.1 MB/s) Selecting previously unselected package liblocale-gettext-perl. (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../0-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 .../1-libpython3.6-minimal_3.6.5-6ubuntu1_armhf.deb ... Unpacking libpython3.6-minimal:armhf (3.6.5-6ubuntu1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../2-libexpat1_2.2.5-3_armhf.deb ... Unpacking libexpat1:armhf (2.2.5-3) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../3-python3.6-minimal_3.6.5-6ubuntu1_armhf.deb ... Unpacking python3.6-minimal (3.6.5-6ubuntu1) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../4-python3-minimal_3.6.5-3_armhf.deb ... Unpacking python3-minimal (3.6.5-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../5-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../6-libmpdec2_2.4.2-1ubuntu1_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-1ubuntu1) ... Selecting previously unselected package libpython3.6-stdlib:armhf. Preparing to unpack .../7-libpython3.6-stdlib_3.6.5-6ubuntu1_armhf.deb ... Unpacking libpython3.6-stdlib:armhf (3.6.5-6ubuntu1) ... Selecting previously unselected package python3.6. Preparing to unpack .../8-python3.6_3.6.5-6ubuntu1_armhf.deb ... Unpacking python3.6 (3.6.5-6ubuntu1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../9-libpython3-stdlib_3.6.5-3_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.6.5-3) ... Setting up libpython3.6-minimal:armhf (3.6.5-6ubuntu1) ... Setting up libexpat1:armhf (2.2.5-3) ... Setting up python3.6-minimal (3.6.5-6ubuntu1) ... Setting up python3-minimal (3.6.5-3) ... Selecting previously unselected package python3. (Reading database ... 13091 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.5-3_armhf.deb ... Unpacking python3 (3.6.5-3) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../01-libbsd0_0.8.7-1_armhf.deb ... Unpacking libbsd0:armhf (0.8.7-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_armhf.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.3-10_armhf.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package 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.8.3-2_armhf.deb ... Unpacking man-db (2.8.3-2) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../06-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../07-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package flex. Preparing to unpack .../08-flex_2.6.4-6.1_armhf.deb ... Unpacking flex (2.6.4-6.1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../09-liblzo2-2_2.08-1.2_armhf.deb ... Unpacking liblzo2-2:armhf (2.08-1.2) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../10-libpython2.7-minimal_2.7.15-1_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.15-1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../11-python2.7-minimal_2.7.15-1_armhf.deb ... Unpacking python2.7-minimal (2.7.15-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../12-python-minimal_2.7.15~rc1-1_armhf.deb ... Unpacking python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../13-libpython2.7-stdlib_2.7.15-1_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.15-1) ... Selecting previously unselected package python2.7. Preparing to unpack .../14-python2.7_2.7.15-1_armhf.deb ... Unpacking python2.7 (2.7.15-1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../15-libpython-stdlib_2.7.15~rc1-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.15~rc1-1) ... Setting up libpython2.7-minimal:armhf (2.7.15-1) ... Setting up python2.7-minimal (2.7.15-1) ... Setting up python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python. (Reading database ... 14556 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15~rc1-1_armhf.deb ... Unpacking python (2.7.15~rc1-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package ucf. Preparing to unpack .../002-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package tex-common. Preparing to unpack .../003-tex-common_6.09_all.deb ... Unpacking tex-common (6.09) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../004-distro-info-data_0.37ubuntu1_all.deb ... Unpacking distro-info-data (0.37ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.33-2_armhf.deb ... Unpacking libmagic-mgc (1:5.33-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../006-libmagic1_1%3a5.33-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.33-2) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.33-2_armhf.deb ... Unpacking file (1:5.33-2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../008-libglib2.0-0_2.56.1-2ubuntu1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.56.1-2ubuntu1) ... Selecting previously unselected package libicu60:armhf. Preparing to unpack .../009-libicu60_60.2-3ubuntu3_armhf.deb ... Unpacking libicu60:armhf (60.2-3ubuntu3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../010-libxml2_2.9.4+dfsg1-6.1ubuntu1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-6.1ubuntu1) ... Selecting previously unselected package lsb-release. Preparing to unpack .../011-lsb-release_9.20170808ubuntu1_all.deb ... Unpacking lsb-release (9.20170808ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../012-gettext-base_0.19.8.1-6build1_armhf.deb ... Unpacking gettext-base (0.19.8.1-6build1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../013-libedit2_3.1-20170329-1build1_armhf.deb ... Unpacking libedit2:armhf (3.1-20170329-1build1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../014-libkrb5support0_1.16-2build1_armhf.deb ... Unpacking libkrb5support0:armhf (1.16-2build1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../015-libk5crypto3_1.16-2build1_armhf.deb ... Unpacking libk5crypto3:armhf (1.16-2build1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../016-libkeyutils1_1.5.9-9.2ubuntu3_armhf.deb ... Unpacking libkeyutils1:armhf (1.5.9-9.2ubuntu3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../017-libkrb5-3_1.16-2build1_armhf.deb ... Unpacking libkrb5-3:armhf (1.16-2build1) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../018-libgssapi-krb5-2_1.16-2build1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.16-2build1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../019-libpsl5_0.20.1-1_armhf.deb ... Unpacking libpsl5:armhf (0.20.1-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../020-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../021-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../022-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../023-autopoint_0.19.8.1-6build1_all.deb ... Unpacking autopoint (0.19.8.1-6build1) ... Selecting previously unselected package libbison-dev:armhf. Preparing to unpack .../024-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 .../025-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 .../026-chrpath_0.16-2_armhf.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../027-cmake-data_3.11.1-1ubuntu1_all.deb ... Unpacking cmake-data (3.11.1-1ubuntu1) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../028-libarchive13_3.2.2-3.1_armhf.deb ... Unpacking libarchive13:armhf (3.2.2-3.1) ... Selecting previously unselected package libroken18-heimdal:armhf. Preparing to unpack .../029-libroken18-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libasn1-8-heimdal:armhf. Preparing to unpack .../030-libasn1-8-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libheimbase1-heimdal:armhf. Preparing to unpack .../031-libheimbase1-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libhcrypto4-heimdal:armhf. Preparing to unpack .../032-libhcrypto4-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libwind0-heimdal:armhf. Preparing to unpack .../033-libwind0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libhx509-5-heimdal:armhf. Preparing to unpack .../034-libhx509-5-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libkrb5-26-heimdal:armhf. Preparing to unpack .../035-libkrb5-26-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libheimntlm0-heimdal:armhf. Preparing to unpack .../036-libheimntlm0-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libgssapi3-heimdal:armhf. Preparing to unpack .../037-libgssapi3-heimdal_7.5.0+dfsg-1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../038-libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../039-libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Selecting previously unselected package libldap-common. Preparing to unpack .../040-libldap-common_2.4.46+dfsg-2ubuntu1_all.deb ... Unpacking libldap-common (2.4.46+dfsg-2ubuntu1) ... Selecting previously unselected package libldap-2.4-2:armhf. Preparing to unpack .../041-libldap-2.4-2_2.4.46+dfsg-2ubuntu1_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.46+dfsg-2ubuntu1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../042-libnghttp2-14_1.30.0-1ubuntu1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.30.0-1ubuntu1) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../043-librtmp1_2.4+20151223.gitfa8646d.1-1_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../044-libcurl4_7.58.0-2ubuntu3_armhf.deb ... Unpacking libcurl4:armhf (7.58.0-2ubuntu3) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../045-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../046-librhash0_1.3.6-2_armhf.deb ... Unpacking librhash0:armhf (1.3.6-2) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../047-libuv1_1.18.0-3_armhf.deb ... Unpacking libuv1:armhf (1.18.0-3) ... Selecting previously unselected package cmake. Preparing to unpack .../048-cmake_3.11.1-1ubuntu1_armhf.deb ... Unpacking cmake (3.11.1-1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../049-libtool_2.4.6-2.1_all.deb ... Unpacking libtool (2.4.6-2.1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../050-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../051-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 .../052-libfile-stripnondeterminism-perl_0.041-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.041-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../053-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../054-dh-strip-nondeterminism_0.041-1_all.deb ... Unpacking dh-strip-nondeterminism (0.041-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../055-libcroco3_0.6.12-2_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../056-gettext_0.19.8.1-6build1_armhf.deb ... Unpacking gettext (0.19.8.1-6build1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../057-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 .../058-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../059-debhelper_11.2.1ubuntu1_all.deb ... Unpacking debhelper (11.2.1ubuntu1) ... Selecting previously unselected package libtcl8.6:armhf. Preparing to unpack .../060-libtcl8.6_8.6.8+dfsg-4_armhf.deb ... Unpacking libtcl8.6:armhf (8.6.8+dfsg-4) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../061-tcl8.6_8.6.8+dfsg-4_armhf.deb ... Unpacking tcl8.6 (8.6.8+dfsg-4) ... Selecting previously unselected package tcl-expect:armhf. Preparing to unpack .../062-tcl-expect_5.45.4-2_armhf.deb ... Unpacking tcl-expect:armhf (5.45.4-2) ... Selecting previously unselected package expect. Preparing to unpack .../063-expect_5.45.4-2_armhf.deb ... Unpacking expect (5.45.4-2) ... Selecting previously unselected package dejagnu. Preparing to unpack .../064-dejagnu_1.6.1-1_all.deb ... Unpacking dejagnu (1.6.1-1) ... Selecting previously unselected package diffstat. Preparing to unpack .../065-diffstat_1.61-1build1_armhf.deb ... Unpacking diffstat (1.61-1build1) ... Selecting previously unselected package xml-core. Preparing to unpack .../066-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package docutils-common. Preparing to unpack .../067-docutils-common_0.14+dfsg-3_all.deb ... Unpacking docutils-common (0.14+dfsg-3) ... Selecting previously unselected package fonts-mathjax. Preparing to unpack .../068-fonts-mathjax_2.7.3+dfsg-1_all.deb ... Unpacking fonts-mathjax (2.7.3+dfsg-1) ... Selecting previously unselected package help2man. Preparing to unpack .../069-help2man_1.47.6_armhf.deb ... Unpacking help2man (1.47.6) ... Selecting previously unselected package lcov. Preparing to unpack .../070-lcov_1.13-3_all.deb ... Unpacking lcov (1.13-3) ... Selecting previously unselected package libbsd-dev:armhf. Preparing to unpack .../071-libbsd-dev_0.8.7-1_armhf.deb ... Unpacking libbsd-dev:armhf (0.8.7-1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../072-libncurses-dev_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libncurses-dev:armhf (6.1+20180210-2ubuntu2) ... Selecting previously unselected package libtinfo-dev:armhf. Preparing to unpack .../073-libtinfo-dev_6.1+20180210-2ubuntu2_armhf.deb ... Unpacking libtinfo-dev:armhf (6.1+20180210-2ubuntu2) ... Selecting previously unselected package libedit-dev:armhf. Preparing to unpack .../074-libedit-dev_3.1-20170329-1build1_armhf.deb ... Unpacking libedit-dev:armhf (3.1-20170329-1build1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../075-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 .../076-libjs-jquery_3.2.1-1_all.deb ... Unpacking libjs-jquery (3.2.1-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../077-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 .../078-libjs-sphinxdoc_1.6.7-1ubuntu1_all.deb ... Unpacking libjs-sphinxdoc (1.6.7-1ubuntu1) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../079-libpython2.7_2.7.15-1_armhf.deb ... Unpacking libpython2.7:armhf (2.7.15-1) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../080-libpython2.7-dev_2.7.15-1_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.15-1) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../081-libpython-dev_2.7.15~rc1-1_armhf.deb ... Unpacking libpython-dev:armhf (2.7.15~rc1-1) ... Selecting previously unselected package libtext-unidecode-perl. Preparing to unpack .../082-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 .../083-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 .../084-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 .../085-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 .../086-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 .../087-patchutils_0.3.4-2_armhf.deb ... Unpacking patchutils (0.3.4-2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../088-pkg-config_0.29.1-0ubuntu2_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../089-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 .../090-python-pkg-resources_39.0.1-2_all.deb ... Unpacking python-pkg-resources (39.0.1-2) ... Selecting previously unselected package python-tz. Preparing to unpack .../091-python-tz_2018.4-1_all.deb ... Unpacking python-tz (2018.4-1) ... Selecting previously unselected package python-babel. Preparing to unpack .../092-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 .../093-python-certifi_2018.1.18-3_all.deb ... Unpacking python-certifi (2018.1.18-3) ... Selecting previously unselected package python-chardet. Preparing to unpack .../094-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 .../095-python2.7-dev_2.7.15-1_armhf.deb ... Unpacking python2.7-dev (2.7.15-1) ... Selecting previously unselected package python-dev. Preparing to unpack .../096-python-dev_2.7.15~rc1-1_armhf.deb ... Unpacking python-dev (2.7.15~rc1-1) ... Selecting previously unselected package python-roman. Preparing to unpack .../097-python-roman_2.0.0-3_all.deb ... Unpacking python-roman (2.0.0-3) ... Selecting previously unselected package python-docutils. Preparing to unpack .../098-python-docutils_0.14+dfsg-3_all.deb ... Unpacking python-docutils (0.14+dfsg-3) ... Selecting previously unselected package python-idna. Preparing to unpack .../099-python-idna_2.6-1_all.deb ... Unpacking python-idna (2.6-1) ... Selecting previously unselected package python-imagesize. Preparing to unpack .../100-python-imagesize_0.7.1-1_all.deb ... Unpacking python-imagesize (0.7.1-1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../101-python-markupsafe_1.0-1build1_armhf.deb ... Unpacking python-markupsafe (1.0-1build1) ... Selecting previously unselected package python-jinja2. Preparing to unpack .../102-python-jinja2_2.10-1_all.deb ... Unpacking python-jinja2 (2.10-1) ... Selecting previously unselected package python-pygments. Preparing to unpack .../103-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 .../104-python-six_1.11.0-2_all.deb ... Unpacking python-six (1.11.0-2) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../105-python-urllib3_1.22-1_all.deb ... Unpacking python-urllib3 (1.22-1) ... Selecting previously unselected package python-requests. Preparing to unpack .../106-python-requests_2.18.4-2_all.deb ... Unpacking python-requests (2.18.4-2) ... Selecting previously unselected package python-alabaster. Preparing to unpack .../107-python-alabaster_0.7.8-1_all.deb ... Unpacking python-alabaster (0.7.8-1) ... Selecting previously unselected package python-typing. Preparing to unpack .../108-python-typing_3.6.4-1_all.deb ... Unpacking python-typing (3.6.4-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../109-sphinx-common_1.6.7-1ubuntu1_all.deb ... Unpacking sphinx-common (1.6.7-1ubuntu1) ... Selecting previously unselected package python-sphinx. Preparing to unpack .../110-python-sphinx_1.6.7-1ubuntu1_all.deb ... Unpacking python-sphinx (1.6.7-1ubuntu1) ... Selecting previously unselected package sharutils. Preparing to unpack .../111-sharutils_1%3a4.15.2-3_armhf.deb ... Unpacking sharutils (1:4.15.2-3) ... Selecting previously unselected package swig3.0. Preparing to unpack .../112-swig3.0_3.0.12-1_armhf.deb ... Unpacking swig3.0 (3.0.12-1) ... Selecting previously unselected package swig. Preparing to unpack .../113-swig_3.0.12-1_armhf.deb ... Unpacking swig (3.0.12-1) ... Selecting previously unselected package tcl. Preparing to unpack .../114-tcl_8.6.0+9_armhf.deb ... Unpacking tcl (8.6.0+9) ... Selecting previously unselected package texinfo. Preparing to unpack .../115-texinfo_6.5.0.dfsg.1-2build1_armhf.deb ... Unpacking texinfo (6.5.0.dfsg.1-2build1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../116-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 .../117-binutils-dev_2.30-17ubuntu1_armhf.deb ... Unpacking binutils-dev (2.30-17ubuntu1) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../118-libffi-dev_3.2.1-8_armhf.deb ... Unpacking libffi-dev:armhf (3.2.1-8) ... Selecting previously unselected package libjs-mathjax. Preparing to unpack .../119-libjs-mathjax_2.7.3+dfsg-1_all.deb ... Unpacking libjs-mathjax (2.7.3+dfsg-1) ... Selecting previously unselected package libjsoncpp-dev:armhf. Preparing to unpack .../120-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-5.0-dummy. Preparing to unpack .../121-sbuild-build-depends-llvm-toolchain-5.0-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-llvm-toolchain-5.0-dummy (0.invalid.0) ... Setting up chrpath (0.16-2) ... Setting up binutils-dev (2.30-17ubuntu1) ... Setting up libedit2:armhf (3.1-20170329-1build1) ... Setting up libjs-jquery (3.2.1-1) ... Setting up fonts-mathjax (2.7.3+dfsg-1) ... Setting up libicu60:armhf (60.2-3ubuntu3) ... Setting up libarchive-zip-perl (1.60-1) ... Setting up libnghttp2-14:armhf (1.30.0-1ubuntu1) ... 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 libjs-mathjax (2.7.3+dfsg-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up libldap-common (2.4.46+dfsg-2ubuntu1) ... Setting up libuv1:armhf (1.18.0-3) ... Setting up libpsl5:armhf (0.20.1-1) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:armhf (2.56.1-2ubuntu1) ... No schema files found: doing nothing. Setting up sharutils (1:4.15.2-3) ... Setting up libtext-unidecode-perl (1.30-1) ... Setting up libsasl2-modules-db:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libsasl2-2:armhf (2.1.27~101-g0780600+dfsg-3ubuntu2) ... Setting up libjs-sphinxdoc (1.6.7-1ubuntu1) ... Setting up libffi-dev:armhf (3.2.1-8) ... Setting up distro-info-data (0.37ubuntu1) ... Setting up gettext-base (0.19.8.1-6build1) ... Setting up cmake-data (3.11.1-1ubuntu1) ... Setting up libpipeline1:armhf (1.5.0-1) ... Setting up libroken18-heimdal:armhf (7.5.0+dfsg-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ... Setting up m4 (1.4.18-1) ... Setting up sgml-base (1.29) ... Setting up libbsd0:armhf (0.8.7-1) ... Setting up libkrb5support0:armhf (1.16-2build1) ... Setting up ucf (3.0038) ... Setting up libxml2:armhf (2.9.4+dfsg1-6.1ubuntu1) ... Setting up libmagic-mgc (1:5.33-2) ... Setting up libmagic1:armhf (1:5.33-2) ... Setting up librhash0:armhf (1.3.6-2) ... Setting up libcroco3:armhf (0.6.12-2) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up patchutils (0.3.4-2) ... Setting up autotools-dev (20180224.1) ... Setting up libheimbase1-heimdal:armhf (7.5.0+dfsg-1) ... Setting up python-babel-localedata (2.4.0+dfsg.1-2ubuntu1) ... Setting up sphinx-common (1.6.7-1ubuntu1) ... 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-4) ... 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 libkeyutils1:armhf (1.5.9-9.2ubuntu3) ... Setting up bsdmainutils (11.1.2ubuntu2) ... 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 libncurses-dev:armhf (6.1+20180210-2ubuntu2) ... Setting up libpython2.7-stdlib:armhf (2.7.15-1) ... Setting up diffstat (1.61-1build1) ... Setting up autopoint (0.19.8.1-6build1) ... Setting up libmpdec2:armhf (2.4.2-1ubuntu1) ... 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.041-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.5-6ubuntu1) ... Setting up libk5crypto3:armhf (1.16-2build1) ... Setting up swig (3.0.12-1) ... Setting up python3.6 (3.6.5-6ubuntu1) ... Setting up tex-common (6.09) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libwind0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up gettext (0.19.8.1-6build1) ... Setting up flex (2.6.4-6.1) ... Setting up libarchive13:armhf (3.2.2-3.1) ... Setting up libbsd-dev:armhf (0.8.7-1) ... Setting up libasn1-8-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libhcrypto4-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libtinfo-dev:armhf (6.1+20180210-2ubuntu2) ... Setting up python2.7 (2.7.15-1) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.33-2) ... Setting up libhx509-5-heimdal:armhf (7.5.0+dfsg-1) ... Setting up libpython-stdlib:armhf (2.7.15~rc1-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up tcl-expect:armhf (5.45.4-2) ... Setting up tcl8.6 (8.6.8+dfsg-4) ... Setting up libpython2.7:armhf (2.7.15-1) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up help2man (1.47.6) ... Setting up libedit-dev:armhf (3.1-20170329-1build1) ... Setting up man-db (2.8.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libkrb5-3:armhf (1.16-2build1) ... Setting up libpython2.7-dev:armhf (2.7.15-1) ... 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 libkrb5-26-heimdal:armhf (7.5.0+dfsg-1) ... Setting up python2.7-dev (2.7.15-1) ... Setting up libheimntlm0-heimdal:armhf (7.5.0+dfsg-1) ... Setting up python (2.7.15~rc1-1) ... Setting up python-typing (3.6.4-1) ... Setting up python-idna (2.6-1) ... Setting up libtool (2.4.6-2.1) ... Setting up libpython3-stdlib:armhf (3.6.5-3) ... Setting up libpython-dev:armhf (2.7.15~rc1-1) ... Setting up expect (5.45.4-2) ... Setting up po-debconf (1.0.20) ... Setting up python3 (3.6.5-3) ... Setting up python-dev (2.7.15~rc1-1) ... Setting up python-certifi (2018.1.18-3) ... Setting up python-tz (2018.4-1) ... 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 (39.0.1-2) ... Setting up lsb-release (9.20170808ubuntu1) ... Setting up python-roman (2.0.0-3) ... Setting up python-markupsafe (1.0-1build1) ... Setting up libgssapi-krb5-2:armhf (1.16-2build1) ... Setting up python-six (1.11.0-2) ... Setting up python-pygments (2.2.0+dfsg-1) ... Setting up texinfo (6.5.0.dfsg.1-2build1) ... Setting up libgssapi3-heimdal:armhf (7.5.0+dfsg-1) ... Setting up dejagnu (1.6.1-1) ... Setting up python-urllib3 (1.22-1) ... Setting up python-chardet (3.0.4-1) ... Setting up python-jinja2 (2.10-1) ... Setting up python-babel (2.4.0+dfsg.1-2ubuntu1) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up libldap-2.4-2:armhf (2.4.46+dfsg-2ubuntu1) ... Setting up python-requests (2.18.4-2) ... Setting up libcurl4:armhf (7.58.0-2ubuntu3) ... Setting up cmake (3.11.1-1ubuntu1) ... Processing triggers for sgml-base (1.29) ... Setting up docutils-common (0.14+dfsg-3) ... Processing triggers for sgml-base (1.29) ... Setting up python-docutils (0.14+dfsg-3) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python-sphinx (1.6.7-1ubuntu1) ... Setting up dh-autoreconf (17) ... Setting up dh-strip-nondeterminism (0.041-1) ... Setting up debhelper (11.2.1ubuntu1) ... Setting up sbuild-build-depends-llvm-toolchain-5.0-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-122-generic arm64 (armv7l) Toolchain package versions: binutils_2.30-17ubuntu1 dpkg-dev_1.19.0.5ubuntu3 g++-7_7.3.0-18ubuntu2 gcc-7_7.3.0-18ubuntu2 libc6-dev_2.27-3ubuntu1 libstdc++-7-dev_7.3.0-18ubuntu2 libstdc++6_8.1.0-1ubuntu3 linux-libc-dev_4.15.0-20.21 Package versions: adduser_3.116ubuntu1 advancecomp_2.1-1 apt_1.6.1 autoconf_2.69-11 automake_1:1.15.1-3ubuntu2 autopoint_0.19.8.1-6build1 autotools-dev_20180224.1 base-files_10.1ubuntu3 base-passwd_3.5.45 bash_4.4.18-2ubuntu2 binutils_2.30-17ubuntu1 binutils-arm-linux-gnueabihf_2.30-17ubuntu1 binutils-common_2.30-17ubuntu1 binutils-dev_2.30-17ubuntu1 bison_2:3.0.4.dfsg-1build1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.31.1-0.4ubuntu4 build-essential_12.5ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20180409 chrpath_0.16-2 cmake_3.11.1-1ubuntu1 cmake-data_3.11.1-1ubuntu1 coreutils_8.28-1ubuntu1 cpp_4:7.3.0-3ubuntu3 cpp-7_7.3.0-18ubuntu2 dash_0.5.8-2.10 debconf_1.5.66 debhelper_11.2.1ubuntu1 debianutils_4.8.4 dejagnu_1.6.1-1 dh-autoreconf_17 dh-strip-nondeterminism_0.041-1 diffstat_1.61-1build1 diffutils_1:3.6-1 distro-info-data_0.37ubuntu1 dmsetup_2:1.02.145-4.1ubuntu3 docutils-common_0.14+dfsg-3 dpkg_1.19.0.5ubuntu3 dpkg-dev_1.19.0.5ubuntu3 e2fslibs_1.44.1-2 e2fsprogs_1.44.1-2 expect_5.45.4-2 fakeroot_1.22-2ubuntu1 fdisk_2.31.1-0.4ubuntu4 file_1:5.33-2 findutils_4.6.0+git+20170828-2 flex_2.6.4-6.1 fonts-mathjax_2.7.3+dfsg-1 g++_4:7.3.0-3ubuntu3 g++-7_7.3.0-18ubuntu2 gcc_4:7.3.0-3ubuntu3 gcc-7_7.3.0-18ubuntu2 gcc-7-base_7.3.0-18ubuntu2 gcc-8-base_8.1.0-1ubuntu3 gettext_0.19.8.1-6build1 gettext-base_0.19.8.1-6build1 gpg_2.2.4-1ubuntu1 gpg-agent_2.2.4-1ubuntu1 gpgconf_2.2.4-1ubuntu1 gpgv_2.2.4-1ubuntu1 grep_3.1-2 groff-base_1.22.3-10 gzip_1.6-5ubuntu1 help2man_1.47.6 hostname_3.20 init_1.51 init-system-helpers_1.51 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.12-4ubuntu5 libapt-pkg5.0_1.6.1 libarchive-zip-perl_1.60-1 libarchive13_3.2.2-3.1 libargon2-0_0~20161029-2 libasan4_7.3.0-18ubuntu2 libasn1-8-heimdal_7.5.0+dfsg-1 libassuan0_2.5.1-2 libatomic1_8.1.0-1ubuntu3 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.2-1ubuntu1 libaudit1_1:2.8.2-1ubuntu1 libbinutils_2.30-17ubuntu1 libbison-dev_2:3.0.4.dfsg-1build1 libblkid1_2.31.1-0.4ubuntu4 libbsd-dev_0.8.7-1 libbsd0_0.8.7-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.27-3ubuntu1 libc-dev-bin_2.27-3ubuntu1 libc6_2.27-3ubuntu1 libc6-dev_2.27-3ubuntu1 libcap-ng0_0.7.9-1 libcap2_1:2.25-1.2 libcc1-0_8.1.0-1ubuntu3 libcilkrts5_7.3.0-18ubuntu2 libcom-err2_1.44.1-2 libcomerr2_1.44.1-2 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.2-1ubuntu1 libcurl4_7.58.0-2ubuntu3 libdb5.3_5.3.28-13.1ubuntu1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu3 libdpkg-perl_1.19.0.5ubuntu3 libedit-dev_3.1-20170329-1build1 libedit2_3.1-20170329-1build1 libexpat1_2.2.5-3 libexpat1-dev_2.2.5-3 libext2fs2_1.44.1-2 libfakeroot_1.22-2ubuntu1 libfdisk1_2.31.1-0.4ubuntu4 libffi-dev_3.2.1-8 libffi6_3.2.1-8 libfile-stripnondeterminism-perl_0.041-1 libgcc-7-dev_7.3.0-18ubuntu2 libgcc1_1:8.1.0-1ubuntu3 libgcrypt20_1.8.1-4ubuntu1 libgdbm-compat4_1.14.1-6 libgdbm5_1.14.1-6 libglib2.0-0_2.56.1-2ubuntu1 libgmp10_2:6.1.2+dfsg-3 libgnutls30_3.5.18-1ubuntu1 libgomp1_8.1.0-1ubuntu3 libgpg-error0_1.31-1 libgssapi-krb5-2_1.16-2build1 libgssapi3-heimdal_7.5.0+dfsg-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 libicu60_60.2-3ubuntu3 libidn11_1.33-2.1ubuntu1 libidn2-0_2.0.4-1.1build2 libip4tc0_1.6.1-2ubuntu2 libisl19_0.19-1 libjs-jquery_3.2.1-1 libjs-mathjax_2.7.3+dfsg-1 libjs-sphinxdoc_1.6.7-1ubuntu1 libjs-underscore_1.8.3~dfsg-1 libjson-c3_0.12.1-1.3 libjsoncpp-dev_1.7.4-3 libjsoncpp1_1.7.4-3 libk5crypto3_1.16-2build1 libkeyutils1_1.5.9-9.2ubuntu3 libkmod2_24-1ubuntu3 libkrb5-26-heimdal_7.5.0+dfsg-1 libkrb5-3_1.16-2build1 libkrb5support0_1.16-2build1 libldap-2.4-2_2.4.46+dfsg-2ubuntu1 libldap-common_2.4.46+dfsg-2ubuntu1 liblocale-gettext-perl_1.07-3build2 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblz4-1_0.0~r131-2ubuntu3 liblzma5_5.2.2-1.3 liblzo2-2_2.08-1.2 libmagic-mgc_1:5.33-2 libmagic1_1:5.33-2 libmount1_2.31.1-0.4ubuntu4 libmpc3_1.1.0-1 libmpdec2_2.4.2-1ubuntu1 libmpfr6_4.0.1-1 libncurses-dev_6.1+20180210-2ubuntu2 libncurses5_6.1+20180210-2ubuntu2 libncurses6_6.1+20180210-2ubuntu2 libncursesw5_6.1+20180210-2ubuntu2 libncursesw6_6.1+20180210-2ubuntu2 libnettle6_3.4-1 libnghttp2-14_1.30.0-1ubuntu1 libnpth0_1.5-3 libp11-kit0_0.23.10-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpcre3_2:8.39-9 libperl5.26_5.26.2-3 libpipeline1_1.5.0-1 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-3ubuntu2 libpsl5_0.20.1-1 libpython-dev_2.7.15~rc1-1 libpython-stdlib_2.7.15~rc1-1 libpython2.7_2.7.15-1 libpython2.7-dev_2.7.15-1 libpython2.7-minimal_2.7.15-1 libpython2.7-stdlib_2.7.15-1 libpython3-stdlib_3.6.5-3 libpython3.6-minimal_3.6.5-6ubuntu1 libpython3.6-stdlib_3.6.5-6ubuntu1 libreadline7_7.0-5 librhash0_1.3.6-2 libroken18-heimdal_7.5.0+dfsg-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu2 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu2 libseccomp2_2.3.1-2.1ubuntu4 libselinux1_2.7-2build2 libsemanage-common_2.7-2build2 libsemanage1_2.7-2build2 libsepol1_2.7-1 libsigsegv2_2.12-2 libslang2_2.3.1a-3ubuntu1 libsmartcols1_2.31.1-0.4ubuntu4 libsqlite3-0_3.23.1-1 libss2_1.44.1-2 libssl1.1_1.1.0g-2ubuntu4 libstdc++-7-dev_7.3.0-18ubuntu2 libstdc++6_8.1.0-1ubuntu3 libsystemd0_237-3ubuntu10 libtasn1-6_4.13-2 libtcl8.6_8.6.8+dfsg-4 libtext-unidecode-perl_1.30-1 libtimedate-perl_2.3000-2 libtinfo-dev_6.1+20180210-2ubuntu2 libtinfo5_6.1+20180210-2ubuntu2 libtinfo6_6.1+20180210-2ubuntu2 libtool_2.4.6-2.1 libubsan0_7.3.0-18ubuntu2 libudev1_237-3ubuntu10 libunistring2_0.9.9-0ubuntu1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.31.1-0.4ubuntu4 libuv1_1.18.0-3 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-6.1ubuntu1 libzstd1_1.3.3+dfsg-2ubuntu1 linux-libc-dev_4.15.0-20.21 lockfile-progs_0.1.17build1 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 lsb-release_9.20170808ubuntu1 m4_1.4.18-1 make_4.1-9.1ubuntu1 man-db_2.8.3-2 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.31.1-0.4ubuntu4 multiarch-support_2.27-3ubuntu1 ncurses-base_6.1+20180210-2ubuntu2 ncurses-bin_6.1+20180210-2ubuntu2 openssl_1.1.0g-2ubuntu4 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-2ubuntu1 patchutils_0.3.4-2 perl_5.26.2-3 perl-base_5.26.2-3 perl-modules-5.26_5.26.2-3 pinentry-curses_1.1.0-1build1 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_138 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-3ubuntu2 python_2.7.15~rc1-1 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_2018.1.18-3 python-chardet_3.0.4-1 python-dev_2.7.15~rc1-1 python-docutils_0.14+dfsg-3 python-idna_2.6-1 python-imagesize_0.7.1-1 python-jinja2_2.10-1 python-markupsafe_1.0-1build1 python-minimal_2.7.15~rc1-1 python-pkg-resources_39.0.1-2 python-pygments_2.2.0+dfsg-1 python-requests_2.18.4-2 python-roman_2.0.0-3 python-six_1.11.0-2 python-sphinx_1.6.7-1ubuntu1 python-typing_3.6.4-1 python-tz_2018.4-1 python-urllib3_1.22-1 python2.7_2.7.15-1 python2.7-dev_2.7.15-1 python2.7-minimal_2.7.15-1 python3_3.6.5-3 python3-minimal_3.6.5-3 python3.6_3.6.5-6ubuntu1 python3.6-minimal_3.6.5-6ubuntu1 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-llvm-toolchain-5.0-dummy_0.invalid.0 sed_4.4-2 sensible-utils_0.0.12 sgml-base_1.29 sharutils_1:4.15.2-3 sphinx-common_1.6.7-1ubuntu1 swig_3.0.12-1 swig3.0_3.0.12-1 systemd_237-3ubuntu10 systemd-sysv_237-3ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.30+dfsg-1 tcl_8.6.0+9 tcl-expect_5.45.4-2 tcl8.6_8.6.8+dfsg-4 tex-common_6.09 texinfo_6.5.0.dfsg.1-2build1 tzdata_2018e-1 ubuntu-keyring_2018.02.28 ucf_3.0038 util-linux_2.31.1-0.4ubuntu4 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 Mon May 7 21:21:12 2018 UTC gpgv: using RSA key B60DB5994D39BEC4D1A95CCF7E6528DA752F1BE1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./llvm-toolchain-5.0_5.0.2-2.dsc dpkg-source: info: extracting llvm-toolchain-5.0 in llvm-toolchain-5.0-5.0.2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2.orig.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2.orig-clang.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2.orig-clang-tools-extra.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2.orig-compiler-rt.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2.orig-lld.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2.orig-lldb.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2.orig-polly.tar.bz2 dpkg-source: info: unpacking llvm-toolchain-5.0_5.0.2-2.debian.tar.xz dpkg-source: info: applying 19-clang_debian_version.patch dpkg-source: info: applying 23-strlcpy_strlcat_warning_removed.diff dpkg-source: info: applying 27-fix_clang_stdint.diff dpkg-source: info: applying 26-set-correct-float-abi.diff dpkg-source: info: applying 0003-Debian-version-info-and-bugreport.patch dpkg-source: info: applying scan-build-clang-path.diff dpkg-source: info: applying declare_clear_cache.diff dpkg-source: info: applying clang-format-version.diff dpkg-source: info: applying unwind-chain-inclusion.diff dpkg-source: info: applying hurd-pathmax.diff dpkg-source: info: applying silent-gold-test.diff dpkg-source: info: applying atomic_library_1.diff dpkg-source: info: applying 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 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 0001-llvm-cmake-resolve-symlinks-in-LLVMConfig.cmake.patch dpkg-source: info: applying 0001-tools-clang-cmake-resolve-symlinks-in-ClangConfig.cmake.patch dpkg-source: info: applying lldb-link-atomic-cmake.patch dpkg-source: info: applying disable-source-interleave.diff dpkg-source: info: applying silent-gold-utils.diff dpkg-source: info: applying disable-llvm-symbolizer-test.diff dpkg-source: info: applying clang-tidy-run-bin.diff dpkg-source: info: applying fix-scan-view-path.diff dpkg-source: info: applying clang-fix-cmpxchg8-detection-on-i386.patch dpkg-source: info: applying lldb-addversion-suffix-to-llvm-server-exec.patch dpkg-source: info: applying lldb-missing-install.diff dpkg-source: info: applying silent-test-failing-codeverage.diff dpkg-source: info: applying disable-path-test-failing.diff dpkg-source: info: applying silent-amd-tet.diff dpkg-source: info: applying disable-error-xray.diff dpkg-source: info: applying lldb-disable-swig-error.diff dpkg-source: info: applying update-cuda-search-path.patch dpkg-source: info: applying test-keep-alive.diff dpkg-source: info: applying libfuzzer-path.diff dpkg-source: info: applying silent-gold-regression.diff dpkg-source: info: applying glibc_2.27.diff dpkg-source: info: applying 0048-Set-html_static_path-_static-everywhere.patch dpkg-source: info: applying 0049-Use-Debian-provided-MathJax-everywhere.patch 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-14852967 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-14852967 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-14852967 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package llvm-toolchain-5.0 dpkg-buildpackage: info: source version 1:5.0.2-2 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build llvm-toolchain-5.0-5.0.2 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-5.0.vim /<>/utils/vim/tablegen-5.0.vim rm -f /<>/clang/tools/clang-format/clang-format-diff-5.0 rm -f /<>/clang/tools/clang-format/clang-format-5.0.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/5.0/'); \ echo "$f => $f2"; \ sed -e 's|@DEB_HOST_MULTIARCH@|arm-linux-gnueabihf|g' \ -e "s|@OCAML_STDLIB_DIR@||g" \ -e "s|@LLVM_VERSION_FULL@|5.0.2|g" \ -e "s|@LLVM_VERSION@|5.0|g" $f > $f2; \ done debian/clang-X.Y-doc.docs.in => debian/clang-5.0-doc.docs debian/clang-X.Y-examples.examples.in => debian/clang-5.0-examples.examples debian/clang-X.Y.install.in => debian/clang-5.0.install debian/clang-X.Y.links.in => debian/clang-5.0.links debian/clang-X.Y.lintian-overrides.in => debian/clang-5.0.lintian-overrides debian/clang-X.Y.manpages.in => debian/clang-5.0.manpages debian/clang-format-X.Y.install.in => debian/clang-format-5.0.install debian/clang-format-X.Y.lintian-overrides.in => debian/clang-format-5.0.lintian-overrides debian/clang-format-X.Y.manpages.in => debian/clang-format-5.0.manpages debian/clang-tidy-X.Y.install.in => debian/clang-tidy-5.0.install debian/clang-tidy-X.Y.links.in => debian/clang-tidy-5.0.links debian/clang-tidy-X.Y.lintian-overrides.in => debian/clang-tidy-5.0.lintian-overrides debian/clang-tidy-X.Y.manpages.in => debian/clang-tidy-5.0.manpages debian/clang-tools-X.Y.install.in => debian/clang-tools-5.0.install debian/clang-tools-X.Y.links.in => debian/clang-tools-5.0.links debian/clang-tools-X.Y.lintian-overrides.in => debian/clang-tools-5.0.lintian-overrides debian/clang-tools-X.Y.manpages.in => debian/clang-tools-5.0.manpages debian/libclang-X.Y-dev.install.in => debian/libclang-5.0-dev.install debian/libclang-X.Y-dev.links.in => debian/libclang-5.0-dev.links debian/libclang-common-X.Y-dev.install.in => debian/libclang-common-5.0-dev.install debian/libclang-common-X.Y-dev.links.in => debian/libclang-common-5.0-dev.links debian/libclang1-X.Y.install.in => debian/libclang1-5.0.install debian/libclang1-X.Y.links.in => debian/libclang1-5.0.links debian/libclang1-X.Y.lintian-overrides.in => debian/libclang1-5.0.lintian-overrides debian/libclang1-X.Y.symbols.in => debian/libclang1-5.0.symbols debian/liblld-X.Y-dev.install.in => debian/liblld-5.0-dev.install debian/liblld-X.Y.install.in => debian/liblld-5.0.install debian/liblld-X.Y.links.in => debian/liblld-5.0.links debian/liblldb-X.Y-dev.install.in => debian/liblldb-5.0-dev.install debian/liblldb-X.Y-dev.links.in => debian/liblldb-5.0-dev.links debian/liblldb-X.Y.install.in => debian/liblldb-5.0.install debian/liblldb-X.Y.links.in => debian/liblldb-5.0.links debian/liblldb-X.Y.lintian-overrides.in => debian/liblldb-5.0.lintian-overrides debian/libllvm-X.Y-ocaml-dev.META.in => debian/libllvm-5.0-ocaml-dev.META debian/libllvm-X.Y-ocaml-dev.dirs.in => debian/libllvm-5.0-ocaml-dev.dirs debian/libllvm-X.Y-ocaml-dev.install.in => debian/libllvm-5.0-ocaml-dev.install debian/libllvm-X.Y-ocaml-dev.lintian-overrides.in => debian/libllvm-5.0-ocaml-dev.lintian-overrides debian/libllvmX.Y.install.in => debian/libllvm5.0.install debian/libllvmX.Y.links.in => debian/libllvm5.0.links debian/libllvmX.Y.lintian-overrides.in => debian/libllvm5.0.lintian-overrides debian/lld-X.Y.install.in => debian/lld-5.0.install debian/lld-X.Y.manpages.in => debian/lld-5.0.manpages debian/lldb-X.Y.install.in => debian/lldb-5.0.install debian/lldb-X.Y.links.in => debian/lldb-5.0.links debian/lldb-X.Y.lintian-overrides.in => debian/lldb-5.0.lintian-overrides debian/lldb-X.Y.manpages.in => debian/lldb-5.0.manpages debian/lldb-X.Y.postinst.in => debian/lldb-5.0.postinst debian/llvm-X.Y-dev.dirs.in => debian/llvm-5.0-dev.dirs debian/llvm-X.Y-dev.install.in => debian/llvm-5.0-dev.install debian/llvm-X.Y-dev.links.in => debian/llvm-5.0-dev.links debian/llvm-X.Y-doc.dirs.in => debian/llvm-5.0-doc.dirs debian/llvm-X.Y-doc.install.in => debian/llvm-5.0-doc.install debian/llvm-X.Y-examples.dirs.in => debian/llvm-5.0-examples.dirs debian/llvm-X.Y-examples.examples.in => debian/llvm-5.0-examples.examples debian/llvm-X.Y-examples.links.in => debian/llvm-5.0-examples.links debian/llvm-X.Y-runtime.binfmt.in => debian/llvm-5.0-runtime.binfmt debian/llvm-X.Y-runtime.install.in => debian/llvm-5.0-runtime.install debian/llvm-X.Y-runtime.lintian-overrides.in => debian/llvm-5.0-runtime.lintian-overrides debian/llvm-X.Y-runtime.manpages.in => debian/llvm-5.0-runtime.manpages debian/llvm-X.Y-runtime.postinst.in => debian/llvm-5.0-runtime.postinst debian/llvm-X.Y-runtime.prerm.in => debian/llvm-5.0-runtime.prerm debian/llvm-X.Y-tools.dirs.in => debian/llvm-5.0-tools.dirs debian/llvm-X.Y-tools.install.in => debian/llvm-5.0-tools.install debian/llvm-X.Y.dirs.in => debian/llvm-5.0.dirs debian/llvm-X.Y.install.in => debian/llvm-5.0.install debian/llvm-X.Y.lintian-overrides.in => debian/llvm-5.0.lintian-overrides debian/llvm-X.Y.manpages.in => debian/llvm-5.0.manpages debian/pollycc.in => debian/pollycc debian/python-clang-X.Y.install.in => debian/python-clang-5.0.install debian/python-lldb-X.Y.install.in => debian/python-lldb-5.0.install debian/python-lldb-X.Y.links.in => debian/python-lldb-5.0.links echo "Using gcc: " Using gcc: gcc-7 -v Using built-in specs. COLLECT_GCC=gcc-7 COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/7/lto-wrapper Target: arm-linux-gnueabihf Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 7.3.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 --disable-libquadmath-support --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.3.0 (Ubuntu/Linaro 7.3.0-18ubuntu2) mkdir -p build-llvm mkdir -p clang/include/clang/Debian sed -e "s|@DEB_PATCHSETVERSION@|2|" \ debian/debian_path.h > clang/include/clang/Debian/debian_path.h cd tools/ && \ if test -h clang; then \ rm clang; \ fi; \ ln -s ../clang .; \ readlink clang ../clang if test "yes" = yes; then \ cd tools/ && \ if test -h polly; then \ rm polly; \ fi; \ ln -s ../polly .; \ fi if test "yes" = yes; then \ cd tools/ && \ if test -h lld; then \ rm lld; \ fi; \ ln -s ../lld .; \ readlink lld; \ fi ../lld if test "yes" = yes; then \ cd tools/ && \ if test -h lldb; then \ rm lldb; \ fi; \ ln -s ../lldb .; \ fi cd projects/ && \ if test -h compiler-rt; then \ rm compiler-rt; \ fi; \ ln -s ../compiler-rt .; \ readlink compiler-rt ../compiler-rt # Configure coverity (we need the compilers) + work around perf issues (if test 0 -eq 1; then \ export PATH=$PATH:/opt/cov-analysis/bin/; \ cov-configure --compiler clang --comptype clang; \ cov-configure --compiler gcc-6 --comptype gcc; \ cov-configure --compiler g++-6 --comptype gcc; \ cov-configure -co /usr/bin/g++-6 --comptype gcc -- -std=c++0x -fPIC -std=c++11; \ cov-configure -co /usr/bin/gcc-6 --comptype gcc -- -fPIC; \ cov-configure --compiler cc --comptype gcc --template \ --xml-option append_arg:"--ppp_translator" \ --xml-option append_arg:"replace/llvm::AlignOf::Alignment/(llvm::AlignOf::Alignment)" \ --xml-option append_arg:"--ppp_translator" \ --xml-option append_arg:"replace/llvm::AlignOf::Alignment/(llvm::AlignOf::Alignment)"; \ cov-configure --compiler c++ --comptype g++ --template \ --xml-option append_arg:"--ppp_translator" \ --xml-option append_arg:"replace/llvm::AlignOf::Alignment/(llvm::AlignOf::Alignment)" \ --xml-option append_arg:"--ppp_translator" \ --xml-option append_arg:"replace/llvm::AlignOf::Alignment/(llvm::AlignOf::Alignment)"; \ fi) # Due to bug upstream, no symlink here rm -fr tools/clang/tools/extra cp -R -H clang-tools-extra tools/clang/tools/extra echo "Running tests: yes" Running tests: yes # if cmake is installed in /tmp/cmake/ uses it # Used to build llvm on old ubuntu (precise) on the llvm.org/apt/ ci CMAKE_BIN=cmake; \ if test -f /tmp/cmake/bin/cmake; then \ CMAKE_BIN=/tmp/cmake/bin/cmake; \ fi; \ echo "Using cmake: $CMAKE_BIN"; \ cd build-llvm && \ $CMAKE_BIN ../ \ -DCMAKE_INSTALL_PREFIX=/usr/lib/llvm-5.0 \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="-O2 -DNDEBUG" \ -DCMAKE_CXX_FLAGS='-std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files' \ -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_INSTALL_UTILS=ON \ -DLLVM_VERSION_SUFFIX= \ -DLLVM_ENABLE_SPHINX=ON \ -DSPHINX_WARNINGS_AS_ERRORS=OFF \ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_ENABLE_FFI=ON \ -DLLVM_BINUTILS_INCDIR=/usr/include/ \ -DLIBCLANG_LIBRARY_VERSION=1 \ -DPOLLY_BUNDLED_JSONCPP=OFF Using cmake: cmake CMake Deprecation Warning at CMakeLists.txt:15 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc-7 -- Check for working C compiler: /usr/bin/gcc-7 -- Check for working C compiler: /usr/bin/gcc-7 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++-7 -- Check for working CXX compiler: /usr/bin/g++-7 -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - not found -- Looking for ndir.h -- Looking for ndir.h - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for signal.h -- Looking for signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for histedit.h -- Looking for histedit.h - found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for compress2 in z -- Looking for compress2 in z - found -- Looking for el_init in edit -- Looking for el_init in edit - found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - found -- Looking for xar_open in xar -- Looking for xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for writev -- Looking for writev - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for pthread_getname_np in pthread -- Looking for pthread_getname_np in pthread - found -- Looking for pthread_setname_np in pthread -- Looking for pthread_setname_np in pthread - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- Looking for ffi_call -- Looking for ffi_call - found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG -- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Native target architecture is ARM -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- LLVM host triple: armv7l-unknown-linux-gnueabihf -- LLVM default target triple: armv7l-unknown-linux-gnueabihf -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /usr/bin/python2.7 (found version "2.7.15") -- Constructing LLVMBuild project information -- Linker detection: GNU ld -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting Sparc -- Targeting SystemZ -- Targeting X86 -- Targeting XCore -- Looking for unwind.h -- Looking for unwind.h - found -- Performing Test COMPILER_RT_HAS_FPIC_FLAG -- Performing Test COMPILER_RT_HAS_FPIC_FLAG - Success -- Performing Test COMPILER_RT_HAS_FPIE_FLAG -- Performing Test COMPILER_RT_HAS_FPIE_FLAG - Success -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG -- Performing Test COMPILER_RT_HAS_FNO_BUILTIN_FLAG - Success -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG -- Performing Test COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG - Success -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG -- Performing Test COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG - Success -- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG -- Performing Test COMPILER_RT_HAS_FUNWIND_TABLES_FLAG - Success -- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG -- Performing Test COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG - Success -- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG -- Performing Test COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG - Failed -- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG -- Performing Test COMPILER_RT_HAS_FVISIBILITY_HIDDEN_FLAG - Success -- Performing Test COMPILER_RT_HAS_FRTTI_FLAG -- Performing Test COMPILER_RT_HAS_FRTTI_FLAG - Success -- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG -- Performing Test COMPILER_RT_HAS_FNO_RTTI_FLAG - Success -- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG -- Performing Test COMPILER_RT_HAS_FFREESTANDING_FLAG - Success -- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG -- Performing Test COMPILER_RT_HAS_FNO_FUNCTION_SECTIONS_FLAG - Success -- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG -- Performing Test COMPILER_RT_HAS_STD_CXX11_FLAG - Success -- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC -- Performing Test COMPILER_RT_HAS_FTLS_MODEL_INITIAL_EXEC - Success -- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG -- Performing Test COMPILER_RT_HAS_FNO_LTO_FLAG - Success -- Performing Test COMPILER_RT_HAS_MSSE3_FLAG -- Performing Test COMPILER_RT_HAS_MSSE3_FLAG - Failed -- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG -- Performing Test COMPILER_RT_HAS_MSSE4_2_FLAG - Failed -- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG -- Performing Test COMPILER_RT_HAS_SYSROOT_FLAG - Success -- Performing Test COMPILER_RT_HAS_MCRC_FLAG -- Performing Test COMPILER_RT_HAS_MCRC_FLAG - Failed -- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test COMPILER_RT_HAS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test COMPILER_RT_HAS_GR_FLAG -- Performing Test COMPILER_RT_HAS_GR_FLAG - Failed -- Performing Test COMPILER_RT_HAS_GS_FLAG -- Performing Test COMPILER_RT_HAS_GS_FLAG - Failed -- Performing Test COMPILER_RT_HAS_MT_FLAG -- Performing Test COMPILER_RT_HAS_MT_FLAG - Failed -- Performing Test COMPILER_RT_HAS_Oy_FLAG -- Performing Test COMPILER_RT_HAS_Oy_FLAG - Failed -- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG -- Performing Test COMPILER_RT_HAS_GLINE_TABLES_ONLY_FLAG - Failed -- Performing Test COMPILER_RT_HAS_G_FLAG -- Performing Test COMPILER_RT_HAS_G_FLAG - Success -- Performing Test COMPILER_RT_HAS_Zi_FLAG -- Performing Test COMPILER_RT_HAS_Zi_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WALL_FLAG -- Performing Test COMPILER_RT_HAS_WALL_FLAG - Success -- Performing Test COMPILER_RT_HAS_WERROR_FLAG -- Performing Test COMPILER_RT_HAS_WERROR_FLAG - Success -- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG -- Performing Test COMPILER_RT_HAS_WFRAME_LARGER_THAN_FLAG - Success -- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG -- Performing Test COMPILER_RT_HAS_WGLOBAL_CONSTRUCTORS_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG -- Performing Test COMPILER_RT_HAS_WC99_EXTENSIONS_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WGNU_FLAG -- Performing Test COMPILER_RT_HAS_WGNU_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG -- Performing Test COMPILER_RT_HAS_WNON_VIRTUAL_DTOR_FLAG - Success -- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG -- Performing Test COMPILER_RT_HAS_WVARIADIC_MACROS_FLAG - Success -- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG -- Performing Test COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG - Success -- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG -- Performing Test COMPILER_RT_HAS_WCOVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test COMPILER_RT_HAS_W4_FLAG -- Performing Test COMPILER_RT_HAS_W4_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WX_FLAG -- Performing Test COMPILER_RT_HAS_WX_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WD4146_FLAG -- Performing Test COMPILER_RT_HAS_WD4146_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WD4291_FLAG -- Performing Test COMPILER_RT_HAS_WD4291_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WD4221_FLAG -- Performing Test COMPILER_RT_HAS_WD4221_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WD4391_FLAG -- Performing Test COMPILER_RT_HAS_WD4391_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WD4722_FLAG -- Performing Test COMPILER_RT_HAS_WD4722_FLAG - Failed -- Performing Test COMPILER_RT_HAS_WD4800_FLAG -- Performing Test COMPILER_RT_HAS_WD4800_FLAG - Failed -- Looking for __func__ -- Looking for __func__ - found -- Looking for 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 -- 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_HAS_STD_C11_FLAG -- Performing Test COMPILER_RT_HAS_STD_C11_FLAG - Success -- Performing Test COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG -- Performing Test COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG - Success -- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG -- Performing Test COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG - Success -- Performing Test COMPILER_RT_HAS_FREESTANDING_FLAG -- Performing Test COMPILER_RT_HAS_FREESTANDING_FLAG - Success -- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG -- Performing Test COMPILER_RT_HAS_XRAY_COMPILER_FLAG - Failed -- Performing Test COMPILER_RT_HAS_ATOMIC_KEYWORD -- Performing Test COMPILER_RT_HAS_ATOMIC_KEYWORD - Success -- Builtin supported architectures: armhf -- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS -- Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success -- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK -- Performing Test COMPILER_RT_TARGET_HAS_FCNTL_LCK - Success -- Linker detection: GNU ld -- Linker detection: GNU ld -- Builtin supported architectures: armhf -- Found Jsoncpp: /usr/include/jsoncpp -- Sphinx enabled. -- Found Sphinx: /usr/bin/sphinx-build -- ISL version: isl-0.18-791-ga22eb92 -- 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 -- Could NOT find Z3 (missing: Z3_LIBRARIES Z3_INCLUDE_DIR) (Required is at least version "4.5") -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 5.0.2 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed -- Sphinx enabled. -- Sphinx enabled. -- LLD version: 5.0.2 -- Sphinx enabled. -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython2.7.so (found version "2.7.15") -- 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: 5.0.2 -- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) -- Found Curses: /usr/lib/arm-linux-gnueabihf/libcurses.so -- Looking for __GLIBCXX__ -- Looking for __GLIBCXX__ - found -- Performing Test LLDB_USING_LIBSTDCXX_4_9 -- Performing Test LLDB_USING_LIBSTDCXX_4_9 - Success -- Looking for ppoll -- Looking for ppoll - found -- Looking for sigaction -- Looking for sigaction - found -- Looking for include files sys/types.h, sys/event.h -- Looking for include files sys/types.h, sys/event.h - not found -- Performing Test HAVE_PROCESS_VM_READV -- Performing Test HAVE_PROCESS_VM_READV - Success -- Performing Test HAVE_NR_PROCESS_VM_READV -- Performing Test HAVE_NR_PROCESS_VM_READV - Success -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Found SWIG: /usr/bin/swig3.0 (found version "3.0.12") -- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED -- Performing Test CXX_SUPPORTS_NO_MACRO_REDEFINED - Success -- Symbols (liblldb): exporting all symbols from the lldb namespace -- Sphinx enabled. -- Configuring done -- Generating done -- Build files have been written to: /<>/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/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make[4]: Entering directory '/<>/build-llvm' make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= 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/Support /<>/build-llvm /<>/build-llvm/lib/Support /<>/build-llvm/lib/Support/CMakeFiles/LLVMSupport.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal". Dependee "/<>/build-llvm/lib/Demangle/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend.internal". Scanning dependencies of target LLVMDemangle 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". 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[4]: Entering directory '/<>/build-llvm' 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/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". [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o cd /<>/build-llvm/lib/Demangle && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Demangle -I/<>/lib/Demangle -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -c /<>/lib/Demangle/ItaniumDemangle.cpp 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 make[4]: Entering directory '/<>/build-llvm' [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Error.cpp.o -c /<>/lib/TableGen/Error.cpp 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /<>/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/AMDGPUCodeObjectMetadata.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/AMDGPUCodeObjectMetadata.cpp.o -c /<>/lib/Support/AMDGPUCodeObjectMetadata.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Main.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Main.cpp.o -c /<>/lib/TableGen/Main.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APFloat.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o -c /<>/lib/Support/APFloat.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Record.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/Record.cpp.o -c /<>/lib/TableGen/Record.cpp [ 0%] Linking CXX static library ../libLLVMDemangle.a cd /<>/build-llvm/lib/Demangle && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Demangle && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDemangle.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMDemangle.a CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o /usr/bin/ranlib ../libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 0%] Built target LLVMDemangle /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal". Dependee "/<>/build-llvm/lib/BinaryFormat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend.internal". Scanning dependencies of target LLVMBinaryFormat make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build make[4]: Entering directory '/<>/build-llvm' [ 0%] Building CXX object lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o cd /<>/build-llvm/lib/BinaryFormat && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/BinaryFormat -I/<>/lib/BinaryFormat -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o -c /<>/lib/BinaryFormat/Dwarf.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APInt.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APInt.cpp.o -c /<>/lib/Support/APInt.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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>:: ^~~~~~~~~~~~~~~~~~~ /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/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o cd /<>/build-llvm/lib/BinaryFormat && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/BinaryFormat -I/<>/lib/BinaryFormat -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o -c /<>/lib/BinaryFormat/Magic.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /<>/lib/TableGen/SetTheory.cpp [ 0%] Linking CXX static library ../libLLVMBinaryFormat.a cd /<>/build-llvm/lib/BinaryFormat && /usr/bin/cmake -P CMakeFiles/LLVMBinaryFormat.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/BinaryFormat && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBinaryFormat.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMBinaryFormat.a CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o /usr/bin/ranlib ../libLLVMBinaryFormat.a make[4]: Leaving directory '/<>/build-llvm' [ 0%] Built target LLVMBinaryFormat /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/Transforms/Hello /<>/build-llvm /<>/build-llvm/lib/Transforms/Hello /<>/build-llvm/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake --color= 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' /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build make[4]: Entering directory '/<>/build-llvm' [ 0%] Creating export file for LLVMHello cd /<>/build-llvm/lib/Transforms/Hello && echo "LLVM_5.0 {" > LLVMHello.exports 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%] Built target LLVMHello_exports /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal". Dependee "/<>/build-llvm/include/llvm/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend.internal". Scanning dependencies of target llvm_vcsrevision_h make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 0%] Built target llvm_vcsrevision_h /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 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o -c /<>/lib/MC/ConstantPools.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/APSInt.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o -c /<>/lib/Support/ARMBuildAttrs.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o -c /<>/lib/Support/ARMAttributeParser.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o -c /<>/lib/MC/ELFObjectWriter.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o -c /<>/utils/TableGen/AsmWriterEmitter.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o -c /<>/lib/Support/ARMWinEH.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Allocator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /<>/lib/Support/Allocator.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:26, 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, 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/BinaryStreamError.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o -c /<>/lib/Support/BinaryStreamError.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o -c /<>/lib/TableGen/StringMatcher.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o -c /<>/lib/Support/BinaryStreamReader.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TableGenBackend.cpp.o -c /<>/lib/TableGen/TableGenBackend.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o -c /<>/lib/MC/MCAsmBackend.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGLexer.cpp.o -c /<>/lib/TableGen/TGLexer.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o -c /<>/lib/Support/BinaryStreamRef.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o -c /<>/lib/MC/MCAsmInfo.cpp [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o cd /<>/build-llvm/lib/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTableGen.dir/TGParser.cpp.o -c /<>/lib/TableGen/TGParser.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o -c /<>/lib/Support/BinaryStreamWriter.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o -c /<>/lib/MC/MCAsmInfoCOFF.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /<>/utils/TableGen/AsmWriterInst.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o -c /<>/lib/MC/MCAsmInfoDarwin.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o -c /<>/lib/Support/BlockFrequency.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o -c /<>/lib/Support/BranchProbability.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o -c /<>/lib/MC/MCAsmInfoELF.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o -c /<>/lib/Support/CachePruning.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o -c /<>/utils/TableGen/Attributes.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o -c /<>/lib/MC/MCAsmInfoWasm.cpp [ 0%] 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' [ 0%] 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' [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o -c /<>/lib/MC/MCParser/AsmLexer.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o -c /<>/lib/Support/circular_raw_ostream.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o -c /<>/lib/MC/MCAsmStreamer.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o -c /<>/utils/TableGen/CallingConvEmitter.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Chrono.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o -c /<>/lib/Support/Chrono.cpp [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o -c /<>/lib/MC/MCParser/AsmParser.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/COM.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/COM.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o -c /<>/lib/Support/CommandLine.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o -c /<>/utils/TableGen/CodeEmitterGen.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o -c /<>/lib/MC/MCAssembler.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, from /<>/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Compression.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Compression.cpp.o -c /<>/lib/Support/Compression.cpp [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o -c /<>/utils/TableGen/CodeGenDAGPatterns.cpp [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o -c /<>/lib/Support/ConvertUTF.cpp [ 0%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o -c /<>/lib/MC/MCCodeView.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o -c /<>/lib/Support/ConvertUTFWrapper.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, from /<>/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In function ‘bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_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 ‘bool {anonymous}::AsmParser::parseMacroArguments(const {anonymous}::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_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/CrashRecoveryContext.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o -c /<>/lib/Support/CrashRecoveryContext.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o -c /<>/lib/Support/DataExtractor.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Debug.cpp.o -c /<>/lib/Support/Debug.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o -c /<>/lib/MC/MCParser/COFFAsmParser.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCContext.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCContext.cpp.o -c /<>/lib/MC/MCContext.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o -c /<>/lib/Support/DebugCounter.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o -c /<>/lib/MC/MCParser/DarwinAsmParser.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o -c /<>/lib/Support/DeltaAlgorithm.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o -c /<>/lib/Support/DAGDeltaAlgorithm.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o -c /<>/lib/MC/MCParser/ELFAsmParser.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Error.cpp.o -c /<>/lib/Support/Error.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o -c /<>/lib/MC/MCDwarf.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o -c /<>/utils/TableGen/CodeGenInstruction.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o -c /<>/lib/Support/ErrorHandling.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o -c /<>/lib/MC/MCParser/MCAsmLexer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o -c /<>/lib/Support/FileUtilities.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o -c /<>/lib/MC/MCParser/MCAsmParser.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o -c /<>/lib/Support/FileOutputBuffer.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o -c /<>/lib/MC/MCELFObjectTargetWriter.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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/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 [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o -c /<>/lib/MC/MCParser/MCAsmParserExtension.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o -c /<>/lib/Support/FoldingSet.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o -c /<>/lib/MC/MCELFStreamer.cpp [ 1%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o cd /<>/build-llvm/lib/MC/MCParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /<>/lib/MC/MCParser/MCTargetAsmParser.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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /<>/utils/TableGen/CodeGenMapTable.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o -c /<>/lib/Support/FormattedStream.cpp [ 1%] 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' [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o -c /<>/lib/Support/FormatVariadic.cpp [ 1%] 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' [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/Disassembler.cpp.o -c /<>/lib/MC/MCDisassembler/Disassembler.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCExpr.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o -c /<>/lib/MC/MCExpr.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o -c /<>/lib/Support/GlobPattern.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o -c /<>/lib/Support/GraphWriter.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCDisassembler.cpp.o -c /<>/lib/MC/MCDisassembler/MCDisassembler.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCFragment.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o -c /<>/lib/MC/MCFragment.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCExternalSymbolizer.cpp.o -c /<>/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o -c /<>/utils/TableGen/CodeGenRegisters.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Hashing.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /<>/lib/Support/Hashing.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c /<>/lib/MC/MCDisassembler/MCRelocationInfo.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInst.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInst.cpp.o -c /<>/lib/MC/MCInst.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /<>/lib/Support/IntEqClasses.cpp [ 1%] Building CXX object lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o cd /<>/build-llvm/lib/MC/MCDisassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCDisassembler.dir/MCSymbolizer.cpp.o -c /<>/lib/MC/MCDisassembler/MCSymbolizer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o -c /<>/lib/Support/IntervalMap.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o -c /<>/lib/MC/MCInstPrinter.cpp [ 1%] 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' [ 1%] 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' [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o -c /<>/lib/ObjectYAML/CodeViewYAMLTypes.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o -c /<>/lib/Support/LEB128.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o -c /<>/lib/MC/MCInstrAnalysis.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o -c /<>/lib/Support/LineIterator.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o -c /<>/lib/MC/MCInstrDesc.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Locale.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Locale.cpp.o -c /<>/lib/Support/Locale.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /<>/lib/Support/LockFileManager.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLabel.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o -c /<>/lib/MC/MCLabel.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o -c /<>/lib/MC/MCLinkerOptimizationHint.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o -c /<>/lib/Support/LowLevelType.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o -c /<>/lib/MC/MCMachOStreamer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o -c /<>/lib/Support/MemoryBuffer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /<>/lib/Support/MD5.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o -c /<>/lib/MC/MCMachObjectTargetWriter.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o -c /<>/utils/TableGen/CodeGenSchedule.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o -c /<>/lib/Support/NativeFormatting.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o -c /<>/lib/MC/MCNullStreamer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Options.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Options.cpp.o -c /<>/lib/Support/Options.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o -c /<>/lib/MC/MCObjectFileInfo.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Parallel.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o -c /<>/lib/Support/Parallel.cpp [ 1%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o -c /<>/lib/ObjectYAML/CodeViewYAMLSymbols.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o -c /<>/lib/Support/PluginLoader.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o -c /<>/lib/MC/MCObjectStreamer.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o -c /<>/lib/Support/PrettyStackTrace.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o -c /<>/lib/Support/RandomNumberGenerator.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /<>/lib/MC/MCObjectWriter.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Regex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Regex.cpp.o -c /<>/lib/Support/Regex.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o -c /<>/lib/Support/ScaledNumber.cpp [ 1%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /<>/utils/TableGen/CodeGenTarget.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o -c /<>/lib/MC/MCRegisterInfo.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o -c /<>/lib/Support/ScopedPrinter.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o -c /<>/lib/MC/MCSchedule.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSection.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSection.cpp.o -c /<>/lib/MC/MCSection.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SHA1.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o -c /<>/lib/Support/SHA1.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o -c /<>/lib/MC/MCSectionCOFF.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o -c /<>/lib/Support/SmallPtrSet.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o -c /<>/lib/Support/SmallVector.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o -c /<>/lib/MC/MCSectionELF.cpp [ 1%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o -c /<>/lib/Support/SourceMgr.cpp [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o -c /<>/lib/MC/MCSectionMachO.cpp [ 2%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o -c /<>/lib/Support/SpecialCaseList.cpp [ 2%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o -c /<>/lib/MC/MCSectionWasm.cpp [ 2%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o -c /<>/utils/TableGen/DAGISelEmitter.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o -c /<>/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o -c /<>/lib/MC/MCStreamer.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Statistic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /<>/lib/Support/Statistic.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o -c /<>/lib/Support/StringExtras.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /<>/utils/TableGen/DAGISelMatcherEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringMap.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o -c /<>/lib/Support/StringMap.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o -c /<>/lib/MC/MCSubtargetInfo.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringPool.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o -c /<>/lib/Support/StringPool.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o -c /<>/lib/MC/MCSymbol.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o -c /<>/lib/Support/StringSaver.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/StringRef.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o -c /<>/lib/Support/StringRef.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /<>/lib/MC/MCSymbolELF.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o -c /<>/lib/MC/MCTargetOptions.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o -c /<>/lib/Support/SystemUtils.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCValue.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCValue.cpp.o -c /<>/lib/MC/MCValue.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c /<>/lib/Support/TarWriter.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o -c /<>/utils/TableGen/DAGISelMatcherGen.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o -c /<>/lib/MC/MCWasmObjectTargetWriter.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o -c /<>/lib/ObjectYAML/COFFYAML.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o -c /<>/lib/Support/TargetParser.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o -c /<>/lib/MC/MCWasmStreamer.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o -c /<>/lib/MC/MCWin64EH.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o -c /<>/lib/Support/ThreadPool.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o -c /<>/lib/ObjectYAML/DWARFEmitter.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o -c /<>/utils/TableGen/DAGISelMatcherOpt.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o -c /<>/lib/MC/MCWinCOFFStreamer.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Timer.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Timer.cpp.o -c /<>/lib/Support/Timer.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o -c /<>/lib/ObjectYAML/DWARFVisitor.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o -c /<>/lib/MC/MCWinEH.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/Support/Timer.h:13, from /<>/lib/Support/Timer.cpp:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/Timer.h:18, from /<>/lib/Support/Timer.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; _Tp = llvm::TimerGroup::PrintRecord; _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::TimeRecord&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; _Tp = llvm::TimerGroup::PrintRecord; _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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/Support/Timer.h:13, from /<>/lib/Support/Timer.cpp:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/Support/Timer.h:13, from /<>/lib/Support/Timer.cpp:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o -c /<>/utils/TableGen/DAGISelMatcher.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/Support/Timer.h:13, from /<>/lib/Support/Timer.cpp:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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 member function ‘void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o -c /<>/lib/ObjectYAML/DWARFYAML.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o -c /<>/lib/MC/MachObjectWriter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o -c /<>/lib/Support/ToolOutputFile.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o -c /<>/lib/Support/TrigramIndex.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Triple.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Triple.cpp.o -c /<>/lib/Support/Triple.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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, ^~~~~~~~~~~~~~~~~~~~~~~~~ /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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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 utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o -c /<>/utils/TableGen/DFAPacketizerEmitter.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o -c /<>/lib/MC/StringTableBuilder.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o -c /<>/lib/ObjectYAML/ELFYAML.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Twine.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /<>/lib/Support/Twine.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /<>/lib/MC/SubtargetFeature.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Unicode.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o -c /<>/lib/Support/Unicode.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o -c /<>/lib/Support/YAMLParser.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o -c /<>/lib/MC/WasmObjectWriter.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /<>/utils/TableGen/DisassemblerEmitter.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /<>/lib/ObjectYAML/MachOYAML.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/BinaryFormat/Wasm.h:18, from /<>/lib/MC/WasmObjectWriter.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::WasmRelocationEntry&}; _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::WasmRelocationEntry>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/BinaryFormat/Wasm.h:18, from /<>/lib/MC/WasmObjectWriter.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o -c /<>/utils/TableGen/FastISelEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o -c /<>/lib/Support/YAMLTraits.cpp [ 4%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o -c /<>/lib/MC/WinCOFFObjectWriter.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o -c /<>/lib/ObjectYAML/ObjectYAML.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o -c /<>/lib/Support/raw_os_ostream.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o -c /<>/lib/Support/raw_ostream.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o -c /<>/lib/ObjectYAML/WasmYAML.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/MCAsmInfoWasm.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/MCSectionWasm.cpp.o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o CMakeFiles/LLVMMC.dir/MCValue.cpp.o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o /usr/bin/ranlib ../libLLVMMC.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMMC /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Arg.cpp.o -c /<>/lib/Option/Arg.cpp [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regcomp.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /<>/lib/Support/regcomp.c [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regerror.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /<>/lib/Support/regexec.c [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/ArgList.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/ArgList.cpp.o -c /<>/lib/Option/ArgList.cpp [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regfree.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /<>/lib/Support/regfree.c [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /<>/utils/TableGen/FixedLenDecoderEmitter.cpp [ 4%] Building C object lib/Support/CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o cd /<>/build-llvm/lib/Support && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /<>/lib/Support/regstrlcpy.c [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/xxhash.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o -c /<>/lib/Support/xxhash.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Atomic.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o -c /<>/lib/Support/DynamicLibrary.cpp [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Option.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/Option.cpp.o -c /<>/lib/Option/Option.cpp [ 4%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o cd /<>/build-llvm/lib/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o -c /<>/lib/ObjectYAML/YAML.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Errno.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Errno.cpp.o -c /<>/lib/Support/Errno.cpp [ 4%] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/OptTable.cpp.o cd /<>/build-llvm/lib/Option && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOption.dir/OptTable.cpp.o -c /<>/lib/Option/OptTable.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Host.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Host.cpp.o -c /<>/lib/Support/Host.cpp [ 4%] 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/CodeViewYAMLTypes.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o /usr/bin/ranlib ../libLLVMObjectYAML.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMObjectYAML [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Memory.cpp.o -c /<>/lib/Support/Memory.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Path.cpp.o -c /<>/lib/Support/Path.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 [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Process.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Process.cpp.o -c /<>/lib/Support/Process.cpp /usr/bin/ranlib ../libLLVMOption.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMOption /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<>/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/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/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:1049: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:1049: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 /<>/lib/Support/Unix/Unix.h:24:0, from /<>/lib/Support/Unix/Process.inc:14, from /<>/lib/Support/Process.cpp:85: /<>/include/llvm/Support/Errno.h:34:13: warning: mangled name for ‘decltype (F(llvm::sys::RetryAfterSignal::As ...)) llvm::sys::RetryAfterSignal(const FailT&, const Fun&, const Args& ...) [with FailT = int; Fun = int(int, stat*) throw (); Args = {int, stat*}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline auto RetryAfterSignal(const FailT &Fail, const Fun &F, ^~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Program.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Program.cpp.o -c /<>/lib/Support/Program.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFAcceleratorTable.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o -c /<>/lib/Support/RWMutex.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Signals.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Signals.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /<>/lib/Support/TargetRegistry.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c /<>/utils/TableGen/GlobalISelEmitter.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o -c /<>/lib/Support/ThreadLocal.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFCompileUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Threading.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Threading.cpp.o -c /<>/lib/Support/Threading.cpp [ 4%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o cd /<>/build-llvm/lib/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o -c /<>/lib/Support/Watchdog.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /<>/utils/TableGen/InstrInfoEmitter.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/AMDGPUCodeObjectMetadata.cpp.o CMakeFiles/LLVMSupport.dir/APFloat.cpp.o CMakeFiles/LLVMSupport.dir/APInt.cpp.o CMakeFiles/LLVMSupport.dir/APSInt.cpp.o CMakeFiles/LLVMSupport.dir/ARMBuildAttrs.cpp.o CMakeFiles/LLVMSupport.dir/ARMAttributeParser.cpp.o CMakeFiles/LLVMSupport.dir/ARMWinEH.cpp.o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamError.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o CMakeFiles/LLVMSupport.dir/BlockFrequency.cpp.o CMakeFiles/LLVMSupport.dir/BranchProbability.cpp.o CMakeFiles/LLVMSupport.dir/CachePruning.cpp.o CMakeFiles/LLVMSupport.dir/circular_raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/Chrono.cpp.o CMakeFiles/LLVMSupport.dir/COM.cpp.o CMakeFiles/LLVMSupport.dir/CommandLine.cpp.o CMakeFiles/LLVMSupport.dir/Compression.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTF.cpp.o CMakeFiles/LLVMSupport.dir/ConvertUTFWrapper.cpp.o CMakeFiles/LLVMSupport.dir/CrashRecoveryContext.cpp.o CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o CMakeFiles/LLVMSupport.dir/Debug.cpp.o CMakeFiles/LLVMSupport.dir/DebugCounter.cpp.o CMakeFiles/LLVMSupport.dir/DeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/DAGDeltaAlgorithm.cpp.o CMakeFiles/LLVMSupport.dir/Error.cpp.o CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o CMakeFiles/LLVMSupport.dir/FileUtilities.cpp.o CMakeFiles/LLVMSupport.dir/FileOutputBuffer.cpp.o CMakeFiles/LLVMSupport.dir/FoldingSet.cpp.o CMakeFiles/LLVMSupport.dir/FormattedStream.cpp.o CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o CMakeFiles/LLVMSupport.dir/GlobPattern.cpp.o CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o CMakeFiles/LLVMSupport.dir/IntervalMap.cpp.o CMakeFiles/LLVMSupport.dir/JamCRC.cpp.o CMakeFiles/LLVMSupport.dir/LEB128.cpp.o CMakeFiles/LLVMSupport.dir/LineIterator.cpp.o CMakeFiles/LLVMSupport.dir/Locale.cpp.o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o CMakeFiles/LLVMSupport.dir/LowLevelType.cpp.o CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o CMakeFiles/LLVMSupport.dir/MemoryBuffer.cpp.o CMakeFiles/LLVMSupport.dir/MD5.cpp.o CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o CMakeFiles/LLVMSupport.dir/Options.cpp.o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o CMakeFiles/LLVMSupport.dir/PluginLoader.cpp.o CMakeFiles/LLVMSupport.dir/PrettyStackTrace.cpp.o CMakeFiles/LLVMSupport.dir/RandomNumberGenerator.cpp.o CMakeFiles/LLVMSupport.dir/Regex.cpp.o CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o CMakeFiles/LLVMSupport.dir/SHA1.cpp.o CMakeFiles/LLVMSupport.dir/SmallPtrSet.cpp.o CMakeFiles/LLVMSupport.dir/SmallVector.cpp.o CMakeFiles/LLVMSupport.dir/SourceMgr.cpp.o CMakeFiles/LLVMSupport.dir/SpecialCaseList.cpp.o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o CMakeFiles/LLVMSupport.dir/StringExtras.cpp.o CMakeFiles/LLVMSupport.dir/StringMap.cpp.o CMakeFiles/LLVMSupport.dir/StringPool.cpp.o CMakeFiles/LLVMSupport.dir/StringSaver.cpp.o CMakeFiles/LLVMSupport.dir/StringRef.cpp.o CMakeFiles/LLVMSupport.dir/SystemUtils.cpp.o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o CMakeFiles/LLVMSupport.dir/TargetParser.cpp.o CMakeFiles/LLVMSupport.dir/ThreadPool.cpp.o CMakeFiles/LLVMSupport.dir/Timer.cpp.o CMakeFiles/LLVMSupport.dir/ToolOutputFile.cpp.o CMakeFiles/LLVMSupport.dir/TrigramIndex.cpp.o CMakeFiles/LLVMSupport.dir/Triple.cpp.o CMakeFiles/LLVMSupport.dir/Twine.cpp.o CMakeFiles/LLVMSupport.dir/Unicode.cpp.o CMakeFiles/LLVMSupport.dir/YAMLParser.cpp.o CMakeFiles/LLVMSupport.dir/YAMLTraits.cpp.o CMakeFiles/LLVMSupport.dir/raw_os_ostream.cpp.o CMakeFiles/LLVMSupport.dir/raw_ostream.cpp.o CMakeFiles/LLVMSupport.dir/regcomp.c.o CMakeFiles/LLVMSupport.dir/regerror.c.o CMakeFiles/LLVMSupport.dir/regexec.c.o CMakeFiles/LLVMSupport.dir/regfree.c.o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o CMakeFiles/LLVMSupport.dir/xxhash.cpp.o CMakeFiles/LLVMSupport.dir/Atomic.cpp.o CMakeFiles/LLVMSupport.dir/DynamicLibrary.cpp.o CMakeFiles/LLVMSupport.dir/Errno.cpp.o CMakeFiles/LLVMSupport.dir/Host.cpp.o CMakeFiles/LLVMSupport.dir/Memory.cpp.o CMakeFiles/LLVMSupport.dir/Mutex.cpp.o CMakeFiles/LLVMSupport.dir/Path.cpp.o CMakeFiles/LLVMSupport.dir/Process.cpp.o CMakeFiles/LLVMSupport.dir/Program.cpp.o CMakeFiles/LLVMSupport.dir/RWMutex.cpp.o CMakeFiles/LLVMSupport.dir/Signals.cpp.o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o CMakeFiles/LLVMSupport.dir/ThreadLocal.cpp.o CMakeFiles/LLVMSupport.dir/Threading.cpp.o CMakeFiles/LLVMSupport.dir/Valgrind.cpp.o CMakeFiles/LLVMSupport.dir/Watchdog.cpp.o /usr/bin/ranlib ../libLLVMSupport.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMSupport /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal". Dependee "/<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend.internal". Scanning dependencies of target LLVMDebugInfoMSF make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[4]: Entering directory '/<>/build-llvm' [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/MSF -I/<>/lib/DebugInfo/MSF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o -c /<>/lib/DebugInfo/MSF/MappedBlockStream.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFContext.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFContext.cpp [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/MSF -I/<>/lib/DebugInfo/MSF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o -c /<>/lib/DebugInfo/MSF/MSFBuilder.cpp [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/MSF -I/<>/lib/DebugInfo/MSF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o -c /<>/lib/DebugInfo/MSF/MSFCommon.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /<>/utils/TableGen/IntrinsicEmitter.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/CodeGen/MachineValueType.h:20, from /<>/utils/TableGen/CodeGenIntrinsics.h:17, from /<>/utils/TableGen/CodeGenDAGPatterns.h:18, from /<>/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 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/CodeGen/MachineValueType.h:20, from /<>/utils/TableGen/CodeGenIntrinsics.h:17, from /<>/utils/TableGen/CodeGenDAGPatterns.h:18, from /<>/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Distance = int; _Tp = {anonymous}::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 4%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/DebugInfo/MSF -I/<>/lib/DebugInfo/MSF -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c /<>/lib/DebugInfo/MSF/MSFError.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/Support/MathExtras.h:19, from /<>/include/llvm/CodeGen/MachineValueType.h:20, from /<>/utils/TableGen/CodeGenIntrinsics.h:17, from /<>/utils/TableGen/CodeGenDAGPatterns.h:18, from /<>/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Linking CXX static library ../../libLLVMDebugInfoMSF.a cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoMSF.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/DebugInfo/MSF && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoMSF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMDebugInfoMSF.a CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoMSF.a make[4]: Leaving directory '/<>/build-llvm' [ 4%] Built target LLVMDebugInfoMSF /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/CodeViewError.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o -c /<>/lib/DebugInfo/CodeView/CodeViewError.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o -c /<>/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp /usr/include/c++/7/bits/stl_algo.h: In member function ‘void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDataExtractor.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /<>/utils/TableGen/OptParserEmitter.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /<>/utils/TableGen/PseudoLoweringEmitter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:17, from /<>/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator]’: /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 ‘bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint32_t*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16, 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:16, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp [ 4%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/CVTypeVisitor.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterBankEmitter.cpp.o -c /<>/utils/TableGen/RegisterBankEmitter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/RegisterInfoEmitter.cpp.o -c /<>/utils/TableGen/RegisterInfoEmitter.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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:26, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SearchableTableEmitter.cpp.o -c /<>/utils/TableGen/SearchableTableEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15, 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:64:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15, 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetEmitter.cpp.o -c /<>/utils/TableGen/SubtargetEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, 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:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, 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:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, 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:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘bool parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint32_t*, uint64_t, const llvm::DWARFFormParams&, 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: In member function ‘bool llvm::DWARFDebugLine::Prologue::parse(const llvm::DWARFDataExtractor&, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /<>/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::LineTable::parse(const llvm::DWARFDataExtractor&, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.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>:: ^~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/SubtargetFeatureInfo.cpp.o -c /<>/utils/TableGen/SubtargetFeatureInfo.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/Support/SourceMgr.h:19, from /<>/include/llvm/TableGen/Error.h:18, from /<>/utils/TableGen/SubtargetFeatureInfo.h:13, from /<>/utils/TableGen/SubtargetFeatureInfo.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair; _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 static member function ‘static std::vector > llvm::SubtargetFeatureInfo::getAll(const llvm::RecordKeeper&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o -c /<>/utils/TableGen/TableGen.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o -c /<>/utils/TableGen/Types.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o -c /<>/utils/TableGen/X86DisassemblerTables.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugSubsection.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o -c /<>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFSection.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:13, 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/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFSection.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugRangeList::extract(const llvm::DWARFDataExtractor&, uint32_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFSection.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:13, 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 = {llvm::DWARFAddressRange}; _Tp = llvm::DWARFAddressRange; _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 ‘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 >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFDie.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86ModRMFilters.cpp.o -c /<>/utils/TableGen/X86ModRMFilters.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o -c /<>/utils/TableGen/X86RecognizableInstr.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugSubsectionVisitor.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/TableGen/Record.h:32, from /<>/utils/TableGen/CodeGenRegisters.h:31, from /<>/utils/TableGen/CodeGenTarget.h:21, from /<>/utils/TableGen/CodeGenDAGPatterns.h:19, from /<>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 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/TableGen/Record.h:32, from /<>/utils/TableGen/CodeGenRegisters.h:31, from /<>/utils/TableGen/CodeGenTarget.h:21, from /<>/utils/TableGen/CodeGenDAGPatterns.h:19, from /<>/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp:15: /usr/include/c++/7/bits/stl_map.h: In function ‘void llvm::EmitX86EVEX2VEXTables(llvm::RecordKeeper&, llvm::raw_ostream&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, 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, ^~~ /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, ^~~ [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o -c /<>/lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/DebugInfo/DWARF/DWARFDie.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDie.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFAddressRange; _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:26, from /<>/include/llvm/DebugInfo/DWARF/DWARFDie.h:13, from /<>/lib/DebugInfo/DWARF/DWARFDie.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::DWARFDie::collectChildrenAddressRanges(llvm::DWARFAddressRangesVector&) const’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::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 [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o -c /<>/lib/DebugInfo/CodeView/EnumTables.cpp [ 5%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o cd /<>/build-llvm/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o -c /<>/utils/TableGen/CTagsEmitter.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFFormValue.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o -c /<>/lib/DebugInfo/CodeView/Formatters.cpp make[4]: Leaving directory '/<>/build-llvm' [ 5%] Built target obj.llvm-tblgen /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". 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 [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o -c /<>/lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp make[4]: Entering directory '/<>/build-llvm' [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o -c /<>/lib/DebugInfo/PDB/GenericError.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o -c /<>/lib/DebugInfo/PDB/IPDBSourceFile.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o -c /<>/lib/DebugInfo/PDB/PDB.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o -c /<>/lib/DebugInfo/CodeView/Line.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o -c /<>/lib/DebugInfo/CodeView/RecordSerialization.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o -c /<>/lib/DebugInfo/PDB/PDBContext.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFUnit.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o -c /<>/lib/DebugInfo/DWARF/DWARFVerifier.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o -c /<>/lib/DebugInfo/PDB/PDBExtras.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFSection.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h:15, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:19, from /<>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFAddressRange; _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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFSection.h:14, from /<>/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h:15, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:19, from /<>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::DWARFUnit::collectAddressRanges(llvm::DWARFAddressRangesVector&)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::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/DebugInfo/DWARF/DWARFUnit.h:31, from /<>/lib/DebugInfo/DWARF/DWARFUnit.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 /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31, from /<>/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::DWARFUnit::updateAddressDieMap(llvm::DWARFDie)’: /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, ^~~ /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, ^~~ [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o -c /<>/lib/DebugInfo/CodeView/StringsAndChecksums.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o -c /<>/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp [ 5%] Building CXX object lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o cd /<>/build-llvm/lib/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o -c /<>/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:14, from /<>/lib/DebugInfo/DWARF/DWARFVerifier.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 /<>/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:14, from /<>/lib/DebugInfo/DWARF/DWARFVerifier.cpp:10: /usr/include/c++/7/bits/stl_map.h: In member function ‘unsigned int llvm::DWARFVerifier::verifyDebugInfoForm(const llvm::DWARFDie&, llvm::DWARFAttribute&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, 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, ^~~ /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' [ 5%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/DIPrinter.cpp.o -c /<>/lib/DebugInfo/Symbolize/DIPrinter.cpp [ 5%] 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/DWARFDataExtractor.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugFrame.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugLoc.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugPubTable.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDebugRangeList.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFDie.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFGdbIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFTypeUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnitIndex.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFUnit.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/DWARFVerifier.cpp.o CMakeFiles/LLVMDebugInfoDWARF.dir/SyntaxHighlighting.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoDWARF.a make[4]: Leaving directory '/<>/build-llvm' [ 5%] Built target LLVMDebugInfoDWARF /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' [ 5%] Building CXX object lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o cd /<>/build-llvm/lib/LineEditor && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLineEditor.dir/LineEditor.cpp.o -c /<>/lib/LineEditor/LineEditor.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbol.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o -c /<>/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp [ 5%] 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' [ 5%] Built target LLVMLineEditor /usr/bin/make -f lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/build.make lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Fuzzer /<>/build-llvm /<>/build-llvm/lib/Fuzzer /<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/depend.internal". Dependee "/<>/build-llvm/lib/Fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/depend.internal". Scanning dependencies of target LLVMFuzzerNoMainObjects make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/build.make lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/build make[4]: Entering directory '/<>/build-llvm' [ 5%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerCrossOver.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerCrossOver.cpp.o -c /<>/lib/Fuzzer/FuzzerCrossOver.cpp [ 5%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/SymbolizableObjectFile.cpp.o -c /<>/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp [ 5%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerDriver.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerDriver.cpp.o -c /<>/lib/Fuzzer/FuzzerDriver.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolBlock.cpp [ 5%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o -c /<>/lib/DebugInfo/CodeView/SymbolDumper.cpp [ 5%] Building CXX object lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o cd /<>/build-llvm/lib/DebugInfo/Symbolize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSymbolize.dir/Symbolize.cpp.o -c /<>/lib/DebugInfo/Symbolize/Symbolize.cpp [ 5%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp [ 5%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsym.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsym.cpp.o -c /<>/lib/Fuzzer/FuzzerExtFunctionsDlsym.cpp [ 5%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsymWin.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsymWin.cpp.o -c /<>/lib/Fuzzer/FuzzerExtFunctionsDlsymWin.cpp [ 5%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsWeak.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsWeak.cpp.o -c /<>/lib/Fuzzer/FuzzerExtFunctionsWeak.cpp [ 5%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtraCounters.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtraCounters.cpp.o -c /<>/lib/Fuzzer/FuzzerExtraCounters.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIO.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIO.cpp.o -c /<>/lib/Fuzzer/FuzzerIO.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOPosix.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOPosix.cpp.o -c /<>/lib/Fuzzer/FuzzerIOPosix.cpp /<>/lib/Fuzzer/FuzzerIOPosix.cpp: In function ‘void fuzzer::RawPrint(const char*)’: /<>/lib/Fuzzer/FuzzerIOPosix.cpp:118:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write(2, Str, strlen(Str)); ~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOWindows.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOWindows.cpp.o -c /<>/lib/Fuzzer/FuzzerIOWindows.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerLoop.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerLoop.cpp.o -c /<>/lib/Fuzzer/FuzzerLoop.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolCustom.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o -c /<>/lib/DebugInfo/CodeView/SymbolSerializer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/lib/Fuzzer/FuzzerDefs.h:20, from /<>/lib/Fuzzer/FuzzerCorpus.h:15, from /<>/lib/Fuzzer/FuzzerLoop.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 double&}; _Tp = double; _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 /<>/lib/Fuzzer/FuzzerDefs.h:20, from /<>/lib/Fuzzer/FuzzerCorpus.h:15, from /<>/lib/Fuzzer/FuzzerLoop.cpp:12: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::piecewise_constant_distribution<_RealType>::param_type::_M_initialize() [with _RealType = double]’: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolData.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool fuzzer::Fuzzer::RunOne(const uint8_t*, size_t, bool, fuzzer::InputInfo*)’: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 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/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -I/<>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googletest/src/gtest-all.cc.o -c /<>/utils/unittest/googletest/src/gtest-all.cc [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMerge.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMerge.cpp.o -c /<>/lib/Fuzzer/FuzzerMerge.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolExe.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFunc.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMutate.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMutate.cpp.o -c /<>/lib/Fuzzer/FuzzerMutate.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerSHA1.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerSHA1.cpp.o -c /<>/lib/Fuzzer/FuzzerSHA1.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemPosix.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemPosix.cpp.o -c /<>/lib/Fuzzer/FuzzerShmemPosix.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeIndex.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemWindows.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemWindows.cpp.o -c /<>/lib/Fuzzer/FuzzerShmemWindows.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerTracePC.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerTracePC.cpp.o -c /<>/lib/Fuzzer/FuzzerTracePC.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp [ 6%] Building CXX object utils/unittest/CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o cd /<>/build-llvm/utils/unittest && /usr/bin/g++-7 -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -I/<>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o -c /<>/utils/unittest/googlemock/src/gmock-all.cc [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtil.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtil.cpp.o -c /<>/lib/Fuzzer/FuzzerUtil.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeName.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeName.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeName.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilDarwin.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilDarwin.cpp.o -c /<>/lib/Fuzzer/FuzzerUtilDarwin.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolThunk.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilLinux.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilLinux.cpp.o -c /<>/lib/Fuzzer/FuzzerUtilLinux.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilPosix.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilPosix.cpp.o -c /<>/lib/Fuzzer/FuzzerUtilPosix.cpp [ 6%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilWindows.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilWindows.cpp.o -c /<>/lib/Fuzzer/FuzzerUtilWindows.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeRecordMapping.cpp make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMFuzzerNoMainObjects /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/FileCheck.dir/FileCheck.cpp.o -c /<>/utils/FileCheck/FileCheck.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp [ 6%] 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 CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o /usr/bin/ranlib ../../lib/libgtest.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target gtest /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -c /<>/utils/PerfectShuffle/PerfectShuffle.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeSerializer.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-PerfectShuffle.dir/PerfectShuffle.cpp.o -o ../../bin/llvm-PerfectShuffle -Wl,-rpath,"\$ORIGIN/../lib" -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target llvm-PerfectShuffle /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c /<>/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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/count.dir/count.c.o -o ../../bin/count -Wl,-rpath,"\$ORIGIN/../lib" -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target count [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeDimension.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/FileCheck.dir/FileCheck.cpp.o -o ../../bin/FileCheck -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target FileCheck [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeStreamMerger.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o cd /<>/build-llvm/lib/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o -c /<>/lib/DebugInfo/CodeView/TypeTableCollection.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/not.dir/not.cpp.o -c /<>/utils/not/not.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/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeName.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target LLVMDebugInfoCodeView /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -c /<>/utils/yaml-bench/YAMLBench.cpp [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/not.dir/not.cpp.o -o ../../bin/not -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target not /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' [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sancov_flags.cc [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o -c /<>/lib/DebugInfo/PDB/PDBSymDumper.cpp [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_coverage_win_sections.cc [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_mac_libcdep.cc [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o -c /<>/lib/DebugInfo/PDB/UDTLayout.cpp [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o -c /<>/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.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 [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml-bench.dir/YAMLBench.cpp.o -o ../../bin/yaml-bench -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target yaml-bench /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= 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". 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 make[4]: Entering directory '/<>/build-llvm' [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 6%] Built target RTSanitizerCommonLibc.armhf /usr/bin/make -f projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build.make projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/depend make[4]: Entering directory '/<>/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' [ 6%] 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/5.0.2/include/sanitizer/allocator_interface.h [ 6%] 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/5.0.2/include/sanitizer/asan_interface.h [ 6%] 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/5.0.2/include/sanitizer/common_interface_defs.h [ 6%] 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/5.0.2/include/sanitizer/coverage_interface.h [ 6%] 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/5.0.2/include/sanitizer/dfsan_interface.h [ 6%] 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/5.0.2/include/sanitizer/esan_interface.h [ 6%] 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/5.0.2/include/sanitizer/linux_syscall_hooks.h [ 6%] 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/5.0.2/include/sanitizer/lsan_interface.h [ 6%] 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/5.0.2/include/sanitizer/msan_interface.h [ 6%] Copying compiler-rt's sanitizer/tsan_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/sanitizer/tsan_interface.h /<>/build-llvm/./lib/clang/5.0.2/include/sanitizer/tsan_interface.h [ 6%] 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/5.0.2/include/sanitizer/tsan_interface_atomic.h [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp [ 6%] Copying compiler-rt's xray/xray_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/xray/xray_interface.h /<>/build-llvm/./lib/clang/5.0.2/include/xray/xray_interface.h [ 6%] Copying compiler-rt's xray/xray_log_interface.h... cd /<>/build-llvm/projects/compiler-rt/include && /usr/bin/cmake -E copy_if_different /<>/projects/compiler-rt/include/xray/xray_log_interface.h /<>/build-llvm/./lib/clang/5.0.2/include/xray/xray_log_interface.h make[4]: Leaving directory '/<>/build-llvm' [ 6%] 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". [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 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' [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/bswapdi2.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/bswapsi2.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/clzdi2.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/clzsi2.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/comparesf2.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divmodsi4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divsi3.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/modsi3.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_add_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_and_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_max_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_min_8.S [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o [ 6%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_4.S cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_nand_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_sub_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umax_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_umin_8.S [ 6%] 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/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_fetch_and_xor_8.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/udivmodsi4.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/udivsi3.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/umodsi3.S [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvdi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvsi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o -c /<>/projects/compiler-rt/lib/builtins/absvti2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o -c /<>/projects/compiler-rt/lib/builtins/adddf3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/addsf3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/addtf3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvdi3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvsi3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/addvti3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o -c /<>/projects/compiler-rt/lib/builtins/apple_versioning.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashldi3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashlti3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashrdi3.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o -c /<>/projects/compiler-rt/lib/builtins/ashrti3.c [ 6%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/bswapdi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/bswapdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/bswapdi2.c [ 6%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/bswapsi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/bswapsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/bswapsi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/clzdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzdi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/clzsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzsi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/clzti2.c.o -c /<>/projects/compiler-rt/lib/builtins/clzti2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/cmpdi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/cmpti2.c.o -c /<>/projects/compiler-rt/lib/builtins/cmpti2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/comparedf2.c.o -c /<>/projects/compiler-rt/lib/builtins/comparedf2.c [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc [ 6%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_flags.cc.o [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/comparesf2.c.o -c /<>/projects/compiler-rt/lib/builtins/comparesf2.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/cpu_model.c.o -c /<>/projects/compiler-rt/lib/builtins/cpu_model.c /<>/projects/compiler-rt/lib/builtins/cpu_model.c:596:0: warning: ISO C forbids an empty translation unit [-Wpedantic] #endif [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzdi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzsi2.c [ 6%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ctzti2.c.o -c /<>/projects/compiler-rt/lib/builtins/ctzti2.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divdc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divdc3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divdf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divdf3.c [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o -c /<>/lib/DebugInfo/PDB/Native/DbiModuleList.cpp [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/divdi3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divmoddi4.c.o -c /<>/projects/compiler-rt/lib/builtins/divmoddi4.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divmodsi4.c.o -c /<>/projects/compiler-rt/lib/builtins/divmodsi4.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divsc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsc3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsf3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/divsi3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divtc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divtc3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divti3.c.o -c /<>/projects/compiler-rt/lib/builtins/divti3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/divtf3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/divxc3.c.o -c /<>/projects/compiler-rt/lib/builtins/divxc3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/extendsfdf2.c.o -c /<>/projects/compiler-rt/lib/builtins/extendsfdf2.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/extendhfsf2.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ffsdi2.c [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o -c /<>/lib/DebugInfo/PDB/Native/DbiStream.cpp [ 8%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/ffssi2.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ffssi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ffssi2.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o -c /<>/projects/compiler-rt/lib/builtins/ffsti2.c [ 8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfdi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfsi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixdfti.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfdi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfsi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixsfti.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfdi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfsi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsdfti.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfdi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfsi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunssfti.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/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; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/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; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsxfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixunsxfti.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfdi.c.o -c /<>/projects/compiler-rt/lib/builtins/fixxfdi.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 /<>/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; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/fixxfti.c.o -c /<>/projects/compiler-rt/lib/builtins/fixxfti.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdidf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdisf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatdixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatdixf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatsidf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatsisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatsisf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floattidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattidf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floattisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattisf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floattixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floattixf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundidf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundisf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatundixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatundixf.c [ 8%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatunsidf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatunsisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatunsisf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntidf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntidf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntisf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntisf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/floatuntixf.c.o -c /<>/projects/compiler-rt/lib/builtins/floatuntixf.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/int_util.c.o -c /<>/projects/compiler-rt/lib/builtins/int_util.c [ 8%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/lshrdi3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/lshrti3.c.o -c /<>/projects/compiler-rt/lib/builtins/lshrti3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/moddi3.c.o -c /<>/projects/compiler-rt/lib/builtins/moddi3.c [ 8%] 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/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/modsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/modsi3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/modti3.c.o -c /<>/projects/compiler-rt/lib/builtins/modti3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muldc3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldc3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muldf3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldf3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o [ 8%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_procmaps_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muldi3.c.o -c /<>/projects/compiler-rt/lib/builtins/muldi3.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulodi4.c.o -c /<>/projects/compiler-rt/lib/builtins/mulodi4.c [ 8%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulosi4.c.o -c /<>/projects/compiler-rt/lib/builtins/mulosi4.c [ 8%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/muloti4.c.o -c /<>/projects/compiler-rt/lib/builtins/muloti4.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsc3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulsc3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulsf3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/multi3.c.o -c /<>/projects/compiler-rt/lib/builtins/multi3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/multf3.c.o -c /<>/projects/compiler-rt/lib/builtins/multf3.c [ 8%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvdi3.c [ 8%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvsi3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulvti3.c [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/mulxc3.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/mulxc3.c.o -c /<>/projects/compiler-rt/lib/builtins/mulxc3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negdf2.c.o -c /<>/projects/compiler-rt/lib/builtins/negdf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negdi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/negsf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negti2.c.o -c /<>/projects/compiler-rt/lib/builtins/negti2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negvdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvdi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negvsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvsi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/negvti2.c.o -c /<>/projects/compiler-rt/lib/builtins/negvti2.c [ 9%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/os_version_check.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/os_version_check.c.o -c /<>/projects/compiler-rt/lib/builtins/os_version_check.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o -c /<>/projects/compiler-rt/lib/builtins/paritydi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o -c /<>/projects/compiler-rt/lib/builtins/paritysi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o -c /<>/projects/compiler-rt/lib/builtins/parityti2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountdi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountsi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o -c /<>/projects/compiler-rt/lib/builtins/popcountti2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powidf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powisf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powitf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/powixf2.c.o -c /<>/projects/compiler-rt/lib/builtins/powixf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subdf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subdf3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subsf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subsf3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subvdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvdi3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subvsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvsi3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subvti3.c.o -c /<>/projects/compiler-rt/lib/builtins/subvti3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/subtf3.c.o -c /<>/projects/compiler-rt/lib/builtins/subtf3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/trampoline_setup.c.o -c /<>/projects/compiler-rt/lib/builtins/trampoline_setup.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfhf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncdfhf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/truncdfsf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncdfsf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/truncsfhf2.c.o -c /<>/projects/compiler-rt/lib/builtins/truncsfhf2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpdi2.c.o -c /<>/projects/compiler-rt/lib/builtins/ucmpdi2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/ucmpti2.c.o -c /<>/projects/compiler-rt/lib/builtins/ucmpti2.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivdi3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivdi3.c [ 9%] Building C object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmoddi4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmoddi4.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodsi4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmodsi4.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivmodti4.c.o -c /<>/projects/compiler-rt/lib/builtins/udivmodti4.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o -c /<>/lib/DebugInfo/PDB/Native/EnumTables.cpp [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivsi3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S [ 9%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/udivti3.c.o -c /<>/projects/compiler-rt/lib/builtins/udivti3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/umoddi3.c.o -c /<>/projects/compiler-rt/lib/builtins/umoddi3.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/umodsi3.c.o -c /<>/projects/compiler-rt/lib/builtins/umodsi3.c make[4]: Leaving directory '/<>/build-llvm' [ 9%] Built target RTSanitizerCommon.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= [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/umodti3.c.o -c /<>/projects/compiler-rt/lib/builtins/umodti3.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' [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/emutls.c.o -c /<>/projects/compiler-rt/lib/builtins/emutls.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o -c /<>/projects/compiler-rt/lib/builtins/enable_execute_stack.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o -c /<>/projects/compiler-rt/lib/builtins/eprintf.c [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o -c /<>/projects/compiler-rt/lib/builtins/atomic.c /<>/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: 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: 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: At top level: /<>/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_1’ [-Wbuiltin-declaration-mismatch] int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_2’ [-Wbuiltin-declaration-mismatch] int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:242:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(2, IS_LOCK_FREE_2, uint16_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_4’ [-Wbuiltin-declaration-mismatch] int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:243:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(4, IS_LOCK_FREE_4, uint32_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:306:1: note: in expansion of macro ‘OPTIMISED_CASES’ OPTIMISED_CASES ^~~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:290:5: warning: conflicting types for built-in function ‘__atomic_compare_exchange_8’ [-Wbuiltin-declaration-mismatch] int __atomic_compare_exchange_##n(type *ptr, type *expected, type desired,\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:244:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(8, IS_LOCK_FREE_8, uint64_t) ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:306: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:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_add’; did you mean ‘__atomic_fetch_add’? [-Wimplicit-function-declaration] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:324:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, add, +) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:325: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:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_sub’; did you mean ‘__atomic_fetch_sub’? [-Wimplicit-function-declaration] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:327:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, sub, -) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:328: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:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_and’; did you mean ‘__atomic_fetch_and’? [-Wimplicit-function-declaration] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:330:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, and, &) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:331: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:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_or’; did you mean ‘__atomic_fetch_or’? [-Wimplicit-function-declaration] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:333:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, or, |) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:334: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:315:12: warning: implicit declaration of function ‘__c11_atomic_fetch_xor’; did you mean ‘__atomic_fetch_xor’? [-Wimplicit-function-declaration] return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\ ^ /<>/projects/compiler-rt/lib/builtins/atomic.c:336:43: note: in expansion of macro ‘ATOMIC_RMW’ #define OPTIMISED_CASE(n, lockfree, type) ATOMIC_RMW(n, lockfree, type, xor, ^) ^~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:241:3: note: in expansion of macro ‘OPTIMISED_CASE’ OPTIMISED_CASE(1, IS_LOCK_FREE_1, uint8_t)\ ^~~~~~~~~~~~~~ /<>/projects/compiler-rt/lib/builtins/atomic.c:337: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(); ^~~~~~~~~~~~~~~ [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o -c /<>/projects/compiler-rt/lib/builtins/gcc_personality_v0.c [ 9%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o -c /<>/lib/DebugInfo/PDB/Native/GlobalsStream.cpp [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o -c /<>/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:117: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:118:10: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration] const register int flags __asm("r2") = 0; ^~~~~ /<>/projects/compiler-rt/lib/builtins/clear_cache.c:119:10: warning: ‘register’ is not at beginning of declaration [-Wold-style-declaration] const register int syscall_nr __asm("r7") = __ARM_NR_cacheflush; ^~~~~ [ 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_fcmp.S [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memcpy.S [ 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memmove.S [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_memset.S [ 9%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o [ 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_uidivmod.S cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_common_mac.cc [ 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/aeabi_uldivmod.S [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch16.S [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch32.S make[4]: Leaving directory '/<>/build-llvm' [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switch8.S [ 9%] Built target RTLSanCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build.make projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend make[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= [ 9%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/switchu8.S 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' [ 9%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/restore_vfp_d8_d15_regs.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/save_vfp_d8_d15_regs.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/adddf3vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/addsf3vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divdf3vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/divsf3vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/eqdf2vfp.S make[4]: Leaving directory '/<>/build-llvm' [ 10%] Built target RTInterception.armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/depend make[4]: Entering directory '/<>/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= [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/eqsf2vfp.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' [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/extendsfdf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_handlers_cxx.cc [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixdfsivfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixsfsivfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixunsdfsivfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/fixunssfsivfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatsidfvfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatsisfvfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatunssidfvfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/floatunssisfvfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gedf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gesf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gtdf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_type_hash.cc [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/gtsf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ledf2vfp.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cc cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/lesf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ltdf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/ltsf2vfp.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/muldf3vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/mulsf3vfp.S [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSI.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSI.cpp.o -c /<>/lib/DebugInfo/PDB/Native/GSI.cpp [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/nedf2vfp.S [ 10%] Building ASM object projects/compiler-rt/lib/builtins/CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/negdf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/negsf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/nesf2vfp.S [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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/truncdfsf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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/unorddf2vfp.S.o cd /<>/build-llvm/projects/compiler-rt/lib/builtins && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/unordsf2vfp.S [ 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 -DLLVM_BUILD_GLOBAL_ISEL -DVISIBILITY_HIDDEN -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -fno-lto -std=c11 -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET -o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o -c /<>/projects/compiler-rt/lib/builtins/arm/sync_synchronize.S [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o -c /<>/lib/DebugInfo/PDB/Native/Hash.cpp [ 10%] Linking C static library ../../../../lib/clang/5.0.2/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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -frtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_type_hash_win.cc 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 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/ar qc ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.builtins-armhf.a CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapdi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/bswapsi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzdi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/clzsi2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/comparesf2.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divmodsi4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/modsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_add_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_and_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_max_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_min_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_nand_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_or_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_sub_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umax_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_umin_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_fetch_and_xor_8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivmodsi4.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/udivsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/umodsi3.S.o CMakeFiles/clang_rt.builtins-armhf.dir/absvdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/absvsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/absvti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/adddf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addsf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addtf3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addvdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addvsi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/addvti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/apple_versioning.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashldi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashlti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashrdi3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ashrti3.c.o CMakeFiles/clang_rt.builtins-armhf.dir/bswapdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/bswapsi2.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/extendsfdf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/extendhfsf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffsdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffssi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/ffsti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixdfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixsfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunsdfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfdi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfsi.c.o CMakeFiles/clang_rt.builtins-armhf.dir/fixunssfti.c.o CMakeFiles/clang_rt.builtins-armhf.dir/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/os_version_check.c.o CMakeFiles/clang_rt.builtins-armhf.dir/paritydi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/paritysi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/parityti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountdi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountsi2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/popcountti2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powidf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powisf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/powitf2.c.o CMakeFiles/clang_rt.builtins-armhf.dir/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/emutls.c.o CMakeFiles/clang_rt.builtins-armhf.dir/enable_execute_stack.c.o CMakeFiles/clang_rt.builtins-armhf.dir/eprintf.c.o CMakeFiles/clang_rt.builtins-armhf.dir/atomic.c.o CMakeFiles/clang_rt.builtins-armhf.dir/gcc_personality_v0.c.o CMakeFiles/clang_rt.builtins-armhf.dir/clear_cache.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cdcmpeq_check_nan.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_cfcmpeq_check_nan.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_dcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_div0.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_drsub.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_fcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_frsub.c.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_idivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_ldivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcmp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memcpy.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memmove.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_memset.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uidivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/aeabi_uldivmod.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch16.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch32.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switch8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/switchu8.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/restore_vfp_d8_d15_regs.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/save_vfp_d8_d15_regs.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/adddf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/addsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/divsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/eqsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/extendsfdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixdfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixsfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunsdfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/fixunssfsivfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsidfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatsisfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssidfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/floatunssisfvfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gedf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/gtsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ledf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/lesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/ltsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/muldf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/mulsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nedf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negdf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/negsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/nesf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subdf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/subsf3vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/truncdfsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unorddf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/unordsf2vfp.S.o CMakeFiles/clang_rt.builtins-armhf.dir/arm/sync_synchronize.S.o [ 10%] Built target RTUbsan_cxx.armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend make[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= 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". /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.builtins-armhf.a Scanning dependencies of target RTUbsan.armhf make[4]: 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[4]: Entering directory '/<>/build-llvm' [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 10%] Built target clang_rt.builtins-armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/depend make[4]: Entering directory '/<>/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= 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' [ 10%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -DUBSAN_CAN_USE_CXXABI -o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o -c /<>/projects/compiler-rt/lib/ubsan/ubsan_diag_standalone.cc [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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' [ 10%] 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". 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' [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o -c /<>/lib/DebugInfo/PDB/Native/HashTable.cpp [ 10%] Building CXX object projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 10%] Built target RTUbsan.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend make[4]: Entering directory '/<>/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= 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' [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o -c /<>/lib/DebugInfo/PDB/Native/InfoStream.cpp make[4]: Leaving directory '/<>/build-llvm' [ 10%] 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". 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' [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_descriptions.cc [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o -c /<>/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_errors.cc [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_descriptions.cc [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/Native/NativeBuiltinSymbol.cpp [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_errors.cc [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DASAN_DYNAMIC=1 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -ftls-model=initial-exec -o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_globals_win.cc [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/Native/NativeCompilandSymbol.cpp [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o -c /<>/lib/DebugInfo/PDB/Native/NativeEnumModules.cpp [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o -c /<>/projects/compiler-rt/lib/asan/asan_globals_win.cc [ 10%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/asan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o -c /<>/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o -c /<>/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o -c /<>/lib/DebugInfo/PDB/Native/NativeSession.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o -c /<>/lib/DebugInfo/PDB/Native/PDBFile.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o -c /<>/lib/DebugInfo/PDB/Native/PDBStringTable.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o -c /<>/lib/DebugInfo/PDB/Native/PublicsStream.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Native/PublicsStreamBuilder.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o -c /<>/lib/DebugInfo/PDB/Native/RawError.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o -c /<>/lib/DebugInfo/PDB/Native/SymbolStream.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o -c /<>/lib/DebugInfo/PDB/Native/TpiHashing.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o -c /<>/lib/DebugInfo/PDB/Native/TpiStream.cpp [ 10%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o -c /<>/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 10%] Linking CXX static library ../../libLLVMDebugInfoPDB.a cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMDebugInfoPDB.a CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSI.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 /usr/bin/ranlib ../../libLLVMDebugInfoPDB.a [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 10%] Built target LLVMDebugInfoPDB /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' [ 10%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 10%] 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' [ 10%] 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/5.0.2/asan_blacklist.txt make[4]: Leaving directory '/<>/build-llvm' [ 10%] 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= 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 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 12%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 12%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 12%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 12%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_errno.cc [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] Building CXX object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 cd /<>/build-llvm/projects/compiler-rt/lib/sanitizer_common && /usr/bin/g++-7 -DHAVE_RPC_XDR_H=1 -DHAVE_TIRPC_RPC_XDR_H=0 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_x86_64.S [ 13%] Building ASM object projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -fPIC -O2 -g -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -w -o CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o -c /<>/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux_mips64.S [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target RTSanitizerCommonNoTermination.armhf /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' [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o -c /<>/projects/compiler-rt/lib/profile/GCDAProfiling.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfiling.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingValue.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingBuffer.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingFile.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingMerge.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingMergeFile.c [ 13%] Building C object projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o cd /<>/build-llvm/projects/compiler-rt/lib/profile && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingNameVar.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingWriter.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformDarwin.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformLinux.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingPlatformOther.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingRuntime.cc [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -Wall -Wno-unused-parameter -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -Wno-pedantic -DCOMPILER_RT_HAS_ATOMICS=1 -DCOMPILER_RT_HAS_FCNTL_LCK=1 -o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o -c /<>/projects/compiler-rt/lib/profile/InstrProfilingUtil.c [ 13%] Linking CXX static library ../../../../lib/clang/5.0.2/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/5.0.2/lib/linux/libclang_rt.profile-armhf.a CMakeFiles/clang_rt.profile-armhf.dir/GCDAProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfiling.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingValue.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingBuffer.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMerge.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingMergeFile.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingNameVar.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingWriter.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformDarwin.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformLinux.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingPlatformOther.c.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingRuntime.cc.o CMakeFiles/clang_rt.profile-armhf.dir/InstrProfilingUtil.c.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.profile-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target clang_rt.profile-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= [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 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' [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/projects/compiler-rt/lib/sanitizer_common/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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' [ 13%] Built target RTSanitizerCommonNoLibc.armhf /usr/bin/make -f projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/build.make projects/compiler-rt/lib/stats/CMakeFiles/clang_rt.stats-armhf.dir/depend make[4]: Entering directory '/<>/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= 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". Scanning dependencies of target clang_rt.stats-armhf 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 make[4]: Entering directory '/<>/build-llvm' [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -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 [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] Linking CXX static library ../../../../lib/clang/5.0.2/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/5.0.2/lib/linux/libclang_rt.stats-armhf.a CMakeFiles/clang_rt.stats-armhf.dir/stats.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.stats-armhf.a [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 13%] 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' [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o -c /<>/projects/compiler-rt/lib/stats/stats_client.cc [ 13%] Linking CXX static library ../../../../lib/clang/5.0.2/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/5.0.2/lib/linux/libclang_rt.stats_client-armhf.a CMakeFiles/clang_rt.stats_client-armhf.dir/stats_client.cc.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.stats_client-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target clang_rt.stats_client-armhf /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/xray /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/xray /<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/depend.internal". [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 Scanning dependencies of target RTXray.armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_inmemory_log.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_inmemory_log.cc [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_init.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_init.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_init.cc [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_flags.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_flags.cc [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_interface.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_interface.cc cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_buffer_queue.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_buffer_queue.cc /<>/projects/compiler-rt/lib/xray/xray_interface.cc: In function ‘bool patchSled(const XRaySledEntry&, bool, int32_t)’: /<>/projects/compiler-rt/lib/xray/xray_interface.cc:167:32: warning: enum constant in boolean context [-Wint-in-bool-context] return XRayPatchingStatus::FAILED; ^~~~~~ [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_log_interface.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_log_interface.cc [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_fdr_logging.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_fdr_logging.cc [ 13%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -march=armv7-a -mfloat-abi=hard -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/RTXray.armhf.dir/xray_utils.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_utils.cc /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[4]: Entering directory '/<>/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' [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o -c /<>/tools/polly/lib/External/isl/basis_reduction_tab.c make[4]: Leaving directory '/<>/build-llvm' [ 13%] Built target RTXray.armhf /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' [ 13%] Creating export file for LTO cd /<>/build-llvm/tools/lto && echo "LLVM_5.0 {" > 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' [ 13%] 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' [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o -c /<>/tools/polly/lib/External/isl/isl_aff.c [ 13%] Creating export file for LLVMgold cd /<>/build-llvm/tools/gold && echo "LLVM_5.0 {" > 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' [ 13%] Built target LLVMgold_exports /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend make[4]: Entering directory '/<>/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' [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangAttrEmitter.cpp [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o -c /<>/tools/polly/lib/External/isl/isl_affine_hull.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o -c /<>/tools/polly/lib/External/isl/isl_arg.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_build.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_build_expr.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o -c /<>/tools/polly/lib/External/isl/isl_ast.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_codegen.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o -c /<>/tools/polly/lib/External/isl/isl_ast_graft.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_band.c.o -c /<>/tools/polly/lib/External/isl/isl_band.c [ 13%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o -c /<>/tools/polly/lib/External/isl/isl_bernstein.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o -c /<>/tools/polly/lib/External/isl/isl_blk.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o -c /<>/tools/polly/lib/External/isl/isl_bound.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o -c /<>/tools/polly/lib/External/isl/isl_coalesce.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o -c /<>/tools/polly/lib/External/isl/isl_constraint.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o -c /<>/tools/polly/lib/External/isl/isl_convex_hull.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o -c /<>/tools/polly/lib/External/isl/isl_ctx.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o -c /<>/tools/polly/lib/External/isl/isl_deprecated.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o -c /<>/tools/polly/lib/External/isl/isl_dim_map.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o -c /<>/tools/polly/lib/External/isl/isl_equalities.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o -c /<>/tools/polly/lib/External/isl/isl_factorization.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o -c /<>/tools/polly/lib/External/isl/isl_farkas.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o -c /<>/tools/polly/lib/External/isl/isl_ffs.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o -c /<>/tools/polly/lib/External/isl/isl_flow.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o -c /<>/tools/polly/lib/External/isl/isl_fold.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o -c /<>/tools/polly/lib/External/isl/isl_hash.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id.c.o -c /<>/tools/polly/lib/External/isl/isl_id.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o -c /<>/tools/polly/lib/External/isl/isl_id_to_ast_expr.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o -c /<>/tools/polly/lib/External/isl/isl_id_to_id.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o -c /<>/tools/polly/lib/External/isl/isl_id_to_pw_aff.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o -c /<>/tools/polly/lib/External/isl/isl_ilp.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o -c /<>/tools/polly/lib/External/isl/isl_imath.c [ 14%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_input.c.o -c /<>/tools/polly/lib/External/isl/isl_input.c [ 14%] Building CXX object tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o cd /<>/build-llvm/tools/clang/utils/TableGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o -c /<>/tools/polly/lib/External/isl/isl_int_sioimath.c [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o -c /<>/tools/polly/lib/External/isl/isl_local_space.c [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map.c.o -c /<>/tools/polly/lib/External/isl/isl_map.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp make[4]: Leaving directory '/<>/build-llvm' [ 16%] 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' [ 16%] Creating export file for libclang cd /<>/build-llvm/tools/clang/tools/libclang && echo "LLVM_5.0 {" > 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' [ 16%] 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' [ 16%] 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/ [ 16%] 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/ [ 16%] 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/ [ 16%] 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/ [ 16%] 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/ [ 16%] 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' [ 16%] Built target scan-build /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' [ 16%] Generating ../../../../bin/scan-view cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E make_directory /<>/build-llvm/bin cd /<>/build-llvm/tools/clang/tools/scan-view && /usr/bin/cmake -E copy /<>/tools/clang/tools/scan-view/bin/scan-view /<>/build-llvm/bin/ [ 16%] Generating ../../../../share/scan-view/ScanView.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/ScanView.py /<>/build-llvm/share/scan-view/ [ 16%] 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/ [ 16%] 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/ [ 16%] 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/ [ 16%] 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/ [ 16%] 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' [ 16%] Built target scan-view /usr/bin/make -f tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build.make tools/lld/lib/Config/CMakeFiles/lldConfig.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Config /<>/build-llvm /<>/build-llvm/tools/lld/lib/Config /<>/build-llvm/tools/lld/lib/Config/CMakeFiles/lldConfig.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/lib/Config/CMakeFiles/lldConfig.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Config/CMakeFiles/lldConfig.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/lib/Config/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Config/CMakeFiles/lldConfig.dir/depend.internal". Scanning dependencies of target lldConfig make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build.make tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build make[4]: Entering directory '/<>/build-llvm' [ 16%] Building CXX object tools/lld/lib/Config/CMakeFiles/lldConfig.dir/Version.cpp.o cd /<>/build-llvm/tools/lld/lib/Config && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Config -I/<>/tools/lld/lib/Config -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldConfig.dir/Version.cpp.o -c /<>/tools/lld/lib/Config/Version.cpp [ 16%] Linking CXX static library ../../../../lib/liblldConfig.a cd /<>/build-llvm/tools/lld/lib/Config && /usr/bin/cmake -P CMakeFiles/lldConfig.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lld/lib/Config && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldConfig.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/liblldConfig.a CMakeFiles/lldConfig.dir/Version.cpp.o /usr/bin/ranlib ../../../../lib/liblldConfig.a make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target lldConfig /usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/ReaderWriter /<>/build-llvm /<>/build-llvm/tools/lld/lib/ReaderWriter /<>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/depend.internal". Scanning dependencies of target lldReaderWriter make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build make[4]: Entering directory '/<>/build-llvm' [ 16%] Building CXX object tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter -I/<>/tools/lld/lib/ReaderWriter -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -c /<>/tools/lld/lib/ReaderWriter/FileArchive.cpp [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o -c /<>/tools/clang/utils/TableGen/NeonEmitter.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o -c /<>/tools/polly/lib/External/isl/isl_map_list.c make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target RTAsan.armhf /usr/bin/make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/ReaderWriter/MachO /<>/build-llvm /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend.internal". [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o -c /<>/tools/polly/lib/External/isl/isl_map_simplify.c Scanning dependencies of target lldMachO make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build make[4]: Entering directory '/<>/build-llvm' [ 16%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.cpp [ 16%] Linking CXX static library ../../../../lib/liblldReaderWriter.a cd /<>/build-llvm/tools/lld/lib/ReaderWriter && /usr/bin/cmake -P CMakeFiles/lldReaderWriter.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lld/lib/ReaderWriter && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldReaderWriter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/liblldReaderWriter.a CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o /usr/bin/ranlib ../../../../lib/liblldReaderWriter.a make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target lldReaderWriter /usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/ReaderWriter/YAML /<>/build-llvm /<>/build-llvm/tools/lld/lib/ReaderWriter/YAML /<>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend.internal". Scanning dependencies of target lldYAML make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build make[4]: Entering directory '/<>/build-llvm' [ 16%] Building CXX object tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/YAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/YAML -I/<>/tools/lld/lib/ReaderWriter/YAML -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -c /<>/tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp [ 16%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o -c /<>/tools/polly/lib/External/isl/isl_map_to_basic_set.c [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o -c /<>/tools/polly/lib/External/isl/isl_mat.c [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o -c /<>/tools/polly/lib/External/isl/isl_morph.c [ 16%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_options.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_output.c.o -c /<>/tools/polly/lib/External/isl/isl_output.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -c /<>/tools/clang/utils/TableGen/TableGen.cpp [ 16%] Linking CXX static library ../../../../../lib/liblldYAML.a cd /<>/build-llvm/tools/lld/lib/ReaderWriter/YAML && /usr/bin/cmake -P CMakeFiles/lldYAML.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lld/lib/ReaderWriter/YAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldYAML.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/liblldYAML.a CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o /usr/bin/ranlib ../../../../../lib/liblldYAML.a make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target lldYAML [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_point.c.o -c /<>/tools/polly/lib/External/isl/isl_point.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o -c /<>/tools/polly/lib/External/isl/isl_polynomial.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o -c /<>/tools/polly/lib/External/isl/isl_printer.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_range.c.o -c /<>/tools/polly/lib/External/isl/isl_range.c make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target obj.clang-tblgen /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' [ 16%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -DNDEBUG -fPIC -o CMakeFiles/readline.dir/readline.cpp.o -c /<>/tools/lldb/scripts/Python/modules/readline/readline.cpp [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o -c /<>/tools/polly/lib/External/isl/isl_reordering.c [ 16%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -Wno-macro-redefined -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,readline.so -o ../../../../../../lib/readline.so CMakeFiles/readline.dir/readline.cpp.o /usr/lib/arm-linux-gnueabihf/libpython2.7.so -ledit make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target readline /usr/bin/make -f tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build.make tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/depend make[4]: Entering directory '/<>/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". Scanning dependencies of target swig_wrapper make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build.make tools/lldb/scripts/CMakeFiles/swig_wrapper.dir/build make[4]: Entering directory '/<>/build-llvm' [ 16%] 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 [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o -c /<>/tools/polly/lib/External/isl/isl_sample.c [ 16%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o -c /<>/tools/polly/lib/External/isl/isl_scan.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_band.c [ 16%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_constraints.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_node.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_read.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o -c /<>/tools/polly/lib/External/isl/isl_schedule_tree.c [ 16%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o -c /<>/tools/polly/lib/External/isl/isl_scheduler.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o -c /<>/tools/polly/lib/External/isl/isl_seq.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o -c /<>/tools/polly/lib/External/isl/isl_set_list.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o -c /<>/tools/polly/lib/External/isl/isl_sort.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_space.c.o -c /<>/tools/polly/lib/External/isl/isl_space.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o -c /<>/tools/polly/lib/External/isl/isl_stream.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o -c /<>/tools/polly/lib/External/isl/isl_tab.c [ 16%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o -c /<>/tools/polly/lib/External/isl/isl_tab_pip.c [ 16%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target swig_wrapper /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' [ 16%] Creating export file for liblldb cd /<>/build-llvm/tools/lldb/source/API && echo "LLVM_5.0 {" > 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' [ 16%] Built target liblldb_exports /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend make[4]: Entering directory '/<>/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' [ 16%] Creating export file for BugpointPasses cd /<>/build-llvm/tools/bugpoint-passes && echo "LLVM_5.0 {" > 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' [ 16%] Built target BugpointPasses_exports /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support/DynamicLibrary /<>/build-llvm /<>/build-llvm/unittests/Support/DynamicLibrary /<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal". Dependee "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend.internal". Scanning dependencies of target PipSqueak make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build make[4]: Entering directory '/<>/build-llvm' [ 16%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DPipSqueak_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support/DynamicLibrary -I/<>/unittests/Support/DynamicLibrary -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -o CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o -c /<>/unittests/Support/DynamicLibrary/PipSqueak.cxx [ 16%] Linking CXX shared library PipSqueak.so cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/PipSqueak.dir/link.txt --verbose=1 /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,PipSqueak.so -o PipSqueak.so CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o make[4]: Leaving directory '/<>/build-llvm' [ 16%] Built target PipSqueak /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support/DynamicLibrary /<>/build-llvm /<>/build-llvm/unittests/Support/DynamicLibrary /<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal". Dependee "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend.internal". Scanning dependencies of target SecondLib make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cxx.o cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DSecondLib_EXPORTS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support/DynamicLibrary -I/<>/unittests/Support/DynamicLibrary -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -o CMakeFiles/SecondLib.dir/PipSqueak.cxx.o -c /<>/unittests/Support/DynamicLibrary/PipSqueak.cxx [ 17%] Linking CXX shared library SecondLib.so cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/SecondLib.dir/link.txt --verbose=1 /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,SecondLib.so -o SecondLib.so CMakeFiles/SecondLib.dir/PipSqueak.cxx.o make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target SecondLib /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support/DynamicLibrary /<>/build-llvm /<>/build-llvm/unittests/Support/DynamicLibrary /<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal". Dependee "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend.internal". Scanning dependencies of target DynamicLibraryLib make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support/DynamicLibrary -I/<>/unittests/Support/DynamicLibrary -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o -c /<>/unittests/Support/DynamicLibrary/ExportedFuncs.cxx [ 17%] Linking CXX static library ../../../lib/libDynamicLibraryLib.a cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -P CMakeFiles/DynamicLibraryLib.dir/cmake_clean_target.cmake cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/DynamicLibraryLib.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libDynamicLibraryLib.a CMakeFiles/DynamicLibraryLib.dir/ExportedFuncs.cxx.o /usr/bin/ranlib ../../../lib/libDynamicLibraryLib.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target DynamicLibraryLib /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[4]: Entering directory '/<>/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' [ 17%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -I/<>/utils/unittest/googlemock -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c /<>/utils/unittest/UnitTestMain/TestMain.cpp [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o -c /<>/tools/polly/lib/External/isl/isl_transitive_closure.c [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o -c /<>/tools/polly/lib/External/isl/isl_union_map.c [ 17%] 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' [ 17%] Built target gtest_main /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 [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_val.c.o /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Attributes.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CallingConvEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeEmitterGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenDAGPatterns.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenInstruction.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenRegisters.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenSchedule.cpp.o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherOpt.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcher.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DFAPacketizerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FastISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/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/RegisterBankEmitter.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/SubtargetFeatureInfo.cpp.o CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86DisassemblerTables.cpp.o CMakeFiles/obj.llvm-tblgen.dir/X86EVEX2VEXTablesEmitter.cpp.o CMakeFiles/obj.llvm-tblgen.dir/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 ../../lib/libLLVMDemangle.a cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val.c.o -c /<>/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o -c /<>/tools/polly/lib/External/isl/isl_val_sioimath.c /usr/bin/make -f lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/build.make lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Fuzzer /<>/build-llvm /<>/build-llvm/lib/Fuzzer /<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/depend.internal". Dependee "/<>/build-llvm/lib/Fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/depend.internal". Scanning dependencies of target LLVMFuzzerNoMain make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/build.make lib/Fuzzer/CMakeFiles/LLVMFuzzerNoMain.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Linking CXX static library ../libLLVMFuzzerNoMain.a cd /<>/build-llvm/lib/Fuzzer && /usr/bin/cmake -P CMakeFiles/LLVMFuzzerNoMain.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMFuzzerNoMain.dir/link.txt --verbose=1 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/ar qc ../libLLVMFuzzerNoMain.a CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerCrossOver.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerDriver.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsym.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsymWin.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsWeak.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtraCounters.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIO.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOPosix.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOWindows.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerLoop.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMerge.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMutate.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerSHA1.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemPosix.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemWindows.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerTracePC.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtil.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilDarwin.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilLinux.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilPosix.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilWindows.cpp.o [ 17%] Built target llvm-tblgen /usr/bin/make -f lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/build.make lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Fuzzer /<>/build-llvm /<>/build-llvm/lib/Fuzzer /<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/DependInfo.cmake --color= /usr/bin/ranlib ../libLLVMFuzzerNoMain.a Dependee "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/depend.internal". Dependee "/<>/build-llvm/lib/Fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/depend.internal". Scanning dependencies of target LLVMFuzzer make[4]: Leaving directory '/<>/build-llvm' make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/build.make lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Built target LLVMFuzzerNoMain /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend [ 17%] Building CXX object lib/Fuzzer/CMakeFiles/LLVMFuzzer.dir/FuzzerMain.cpp.o cd /<>/build-llvm/lib/Fuzzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Fuzzer -I/<>/lib/Fuzzer -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -o CMakeFiles/LLVMFuzzer.dir/FuzzerMain.cpp.o -c /<>/lib/Fuzzer/FuzzerMain.cpp make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend.internal". Scanning dependencies of target DllOptionsTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building Options.inc... cd /<>/build-llvm/lib/ToolDrivers/llvm-dlltool && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/lib/ToolDrivers/llvm-dlltool -I /<>/include /<>/lib/ToolDrivers/llvm-dlltool/Options.td -o /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp [ 17%] Updating Options.inc... cd /<>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/Options.inc make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target DllOptionsTableGen /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend.internal". Scanning dependencies of target LibOptionsTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building Options.inc... cd /<>/build-llvm/lib/ToolDrivers/llvm-lib && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/lib/ToolDrivers/llvm-lib -I /<>/include /<>/lib/ToolDrivers/llvm-lib/Options.td -o /<>/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp [ 17%] Updating Options.inc... cd /<>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc.tmp /<>/build-llvm/lib/ToolDrivers/llvm-lib/Options.inc make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target LibOptionsTableGen /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/xray /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/xray /<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.xray-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_arm.cc [ 17%] Linking CXX static library ../libLLVMFuzzer.a cd /<>/build-llvm/lib/Fuzzer && /usr/bin/cmake -P CMakeFiles/LLVMFuzzer.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMFuzzer.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMFuzzer.a CMakeFiles/LLVMFuzzer.dir/FuzzerMain.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerCrossOver.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerDriver.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsym.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsDlsymWin.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtFunctionsWeak.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerExtraCounters.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIO.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOPosix.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerIOWindows.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerLoop.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMerge.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerMutate.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerSHA1.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemPosix.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerShmemWindows.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerTracePC.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtil.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilDarwin.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilLinux.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilPosix.cpp.o CMakeFiles/LLVMFuzzerNoMainObjects.dir/FuzzerUtilWindows.cpp.o /usr/bin/ranlib ../libLLVMFuzzer.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target LLVMFuzzer /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= [ 17%] Building ASM object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o 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 cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -fPIC -O2 -g -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o -c /<>/projects/compiler-rt/lib/xray/xray_trampoline_arm.S 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 /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend make[4]: Entering directory '/<>/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/clang_rt.lsan-armhf.dir/DependInfo.cmake --color= [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_inmemory_log.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_inmemory_log.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_inmemory_log.cc Dependee "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-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/clang_rt.lsan-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.lsan-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan.cc [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_allocator.cc [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_init.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_init.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_init.cc [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_flags.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_flags.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_flags.cc [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_interface.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_interface.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_interface.cc /<>/projects/compiler-rt/lib/xray/xray_interface.cc: In function ‘bool patchSled(const XRaySledEntry&, bool, int32_t)’: /<>/projects/compiler-rt/lib/xray/xray_interface.cc:167:32: warning: enum constant in boolean context [-Wint-in-bool-context] return XRayPatchingStatus::FAILED; ^~~~~~ [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_buffer_queue.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_buffer_queue.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_buffer_queue.cc [ 17%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/GOTPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o -c /<>/tools/polly/lib/External/isl/isl_vec.c [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_linux.cc [ 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_version.c.o -c /<>/tools/polly/lib/External/isl/isl_version.c [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o -c /<>/tools/polly/lib/External/isl/isl_vertices.c [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_interceptors.cc [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_log_interface.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_log_interface.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_log_interface.cc [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_mac.cc [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_malloc_mac.cc [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_preinit.cc [ 17%] Building CXX object projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fno-rtti -o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o -c /<>/projects/compiler-rt/lib/lsan/lsan_thread.cc [ 17%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/print.c.o -c /<>/tools/polly/lib/External/isl/print.c [ 17%] Linking CXX static library ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.lsan-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/cmake -P CMakeFiles/clang_rt.lsan-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/lsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.lsan-armhf.dir/link.txt --verbose=1 [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_fdr_logging.cc.o /usr/bin/ar qc ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.lsan-armhf.a CMakeFiles/clang_rt.lsan-armhf.dir/lsan.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_allocator.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_linux.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_interceptors.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_mac.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_malloc_mac.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_preinit.cc.o CMakeFiles/clang_rt.lsan-armhf.dir/lsan_thread.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_fdr_logging.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_fdr_logging.cc /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.lsan-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.lsan-armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-armhf.dir/depend make[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/5.0.2/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/5.0.2/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/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.ubsan_standalone_cxx-armhf [ 17%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp [ 17%] Building C object tools/polly/lib/External/CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o -c /<>/tools/polly/lib/External/isl/imath/gmp_compat.c [ 17%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o -c /<>/tools/polly/lib/External/isl/imath/imath.c [ 17%] Building CXX object projects/compiler-rt/lib/xray/CMakeFiles/clang_rt.xray-armhf.dir/xray_utils.cc.o cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -DXRAY_HAS_EXCEPTIONS=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/xray -I/<>/projects/compiler-rt/lib/xray -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/xray/.. -I/<>/projects/compiler-rt/lib/xray/../../include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -o CMakeFiles/clang_rt.xray-armhf.dir/xray_utils.cc.o -c /<>/projects/compiler-rt/lib/xray/xray_utils.cc [ 17%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o -c /<>/tools/polly/lib/External/isl/imath/imrat.c [ 17%] Linking CXX static library ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.xray-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/cmake -P CMakeFiles/clang_rt.xray-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/xray && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.xray-armhf.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.xray-armhf.a CMakeFiles/clang_rt.xray-armhf.dir/xray_arm.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_trampoline_arm.S.o CMakeFiles/clang_rt.xray-armhf.dir/xray_inmemory_log.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_init.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_flags.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_interface.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_buffer_queue.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_log_interface.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_fdr_logging.cc.o CMakeFiles/clang_rt.xray-armhf.dir/xray_utils.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.xray-armhf.a [ 17%] 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 make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyISL.dir/link.txt --verbose=1 [ 17%] Built target clang_rt.xray-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= /usr/bin/ar qc ../../../../lib/libPollyISL.a CMakeFiles/PollyISL.dir/isl/basis_reduction_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_affine_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_arg.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_build_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_ast.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_codegen.c.o CMakeFiles/PollyISL.dir/isl/isl_ast_graft.c.o CMakeFiles/PollyISL.dir/isl/isl_band.c.o CMakeFiles/PollyISL.dir/isl/isl_bernstein.c.o CMakeFiles/PollyISL.dir/isl/isl_blk.c.o CMakeFiles/PollyISL.dir/isl/isl_bound.c.o CMakeFiles/PollyISL.dir/isl/isl_coalesce.c.o CMakeFiles/PollyISL.dir/isl/isl_constraint.c.o CMakeFiles/PollyISL.dir/isl/isl_convex_hull.c.o CMakeFiles/PollyISL.dir/isl/isl_ctx.c.o CMakeFiles/PollyISL.dir/isl/isl_deprecated.c.o CMakeFiles/PollyISL.dir/isl/isl_dim_map.c.o CMakeFiles/PollyISL.dir/isl/isl_equalities.c.o CMakeFiles/PollyISL.dir/isl/isl_factorization.c.o CMakeFiles/PollyISL.dir/isl/isl_farkas.c.o CMakeFiles/PollyISL.dir/isl/isl_ffs.c.o CMakeFiles/PollyISL.dir/isl/isl_flow.c.o CMakeFiles/PollyISL.dir/isl/isl_fold.c.o CMakeFiles/PollyISL.dir/isl/isl_hash.c.o CMakeFiles/PollyISL.dir/isl/isl_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_ast_expr.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_id.c.o CMakeFiles/PollyISL.dir/isl/isl_id_to_pw_aff.c.o CMakeFiles/PollyISL.dir/isl/isl_ilp.c.o CMakeFiles/PollyISL.dir/isl/isl_imath.c.o CMakeFiles/PollyISL.dir/isl/isl_input.c.o CMakeFiles/PollyISL.dir/isl/isl_int_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_local.c.o CMakeFiles/PollyISL.dir/isl/isl_local_space.c.o CMakeFiles/PollyISL.dir/isl/isl_lp.c.o CMakeFiles/PollyISL.dir/isl/isl_map.c.o CMakeFiles/PollyISL.dir/isl/isl_map_list.c.o CMakeFiles/PollyISL.dir/isl/isl_map_simplify.c.o CMakeFiles/PollyISL.dir/isl/isl_map_subtract.c.o CMakeFiles/PollyISL.dir/isl/isl_map_to_basic_set.c.o CMakeFiles/PollyISL.dir/isl/isl_mat.c.o CMakeFiles/PollyISL.dir/isl/isl_morph.c.o CMakeFiles/PollyISL.dir/isl/isl_obj.c.o CMakeFiles/PollyISL.dir/isl/isl_options.c.o CMakeFiles/PollyISL.dir/isl/isl_output.c.o CMakeFiles/PollyISL.dir/isl/isl_point.c.o CMakeFiles/PollyISL.dir/isl/isl_polynomial.c.o CMakeFiles/PollyISL.dir/isl/isl_printer.c.o CMakeFiles/PollyISL.dir/isl/isl_range.c.o CMakeFiles/PollyISL.dir/isl/isl_reordering.c.o CMakeFiles/PollyISL.dir/isl/isl_sample.c.o CMakeFiles/PollyISL.dir/isl/isl_scan.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_band.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_constraints.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_node.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_read.c.o CMakeFiles/PollyISL.dir/isl/isl_schedule_tree.c.o CMakeFiles/PollyISL.dir/isl/isl_scheduler.c.o CMakeFiles/PollyISL.dir/isl/isl_seq.c.o CMakeFiles/PollyISL.dir/isl/isl_set_list.c.o CMakeFiles/PollyISL.dir/isl/isl_sort.c.o CMakeFiles/PollyISL.dir/isl/isl_space.c.o CMakeFiles/PollyISL.dir/isl/isl_stream.c.o CMakeFiles/PollyISL.dir/isl/isl_tab.c.o CMakeFiles/PollyISL.dir/isl/isl_tab_pip.c.o CMakeFiles/PollyISL.dir/isl/isl_tarjan.c.o CMakeFiles/PollyISL.dir/isl/isl_transitive_closure.c.o CMakeFiles/PollyISL.dir/isl/isl_union_map.c.o CMakeFiles/PollyISL.dir/isl/isl_val.c.o CMakeFiles/PollyISL.dir/isl/isl_val_sioimath.c.o CMakeFiles/PollyISL.dir/isl/isl_vec.c.o CMakeFiles/PollyISL.dir/isl/isl_version.c.o CMakeFiles/PollyISL.dir/isl/isl_vertices.c.o CMakeFiles/PollyISL.dir/isl/print.c.o CMakeFiles/PollyISL.dir/isl/imath/gmp_compat.c.o CMakeFiles/PollyISL.dir/isl/imath/imath.c.o CMakeFiles/PollyISL.dir/isl/imath/imrat.c.o 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/5.0.2/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/ranlib ../../../../lib/libPollyISL.a /usr/bin/ar qc ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_diag_standalone.cc.o CMakeFiles/RTUbsan_standalone.armhf.dir/ubsan_init_standalone.cc.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a make[4]: Leaving directory '/<>/build-llvm' 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-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-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/ubsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/ubsan /<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-dynamic-armhf.dir/DependInfo.cmake --color= [ 17%] Built target PollyISL /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/depend Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-dynamic-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-dynamic-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.ubsan_standalone_cxx-dynamic-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone_cxx-dynamic-armhf.dir/build 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-dynamic-armhf.dir/DependInfo.cmake --color= make[4]: Entering directory '/<>/build-llvm' Dependee "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-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-dynamic-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.ubsan_standalone-dynamic-armhf make[4]: Leaving directory '/<>/build-llvm' [ 17%] Linking CXX shared library ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.so /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/build cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone_cxx-dynamic-armhf.dir/link.txt --verbose=1 make[4]: Entering directory '/<>/build-llvm' /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,libclang_rt.ubsan_standalone_cxx-armhf.so -o ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.so ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o -ldl -lrt -lpthread [ 17%] Linking CXX shared library ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.so cd /<>/build-llvm/projects/compiler-rt/lib/ubsan && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.ubsan_standalone-dynamic-armhf.dir/link.txt --verbose=1 /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,libclang_rt.ubsan_standalone-armhf.so -o ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.so ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o -ldl -lrt -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.ubsan_standalone_cxx-dynamic-armhf make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.ubsan_standalone-dynamic-armhf [ 17%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o /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 cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp 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/5.0.2/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/5.0.2/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/5.0.2/lib/linux/libclang_rt.asan_cxx-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.asan_cxx-armhf [ 17%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/tools/lld/include/lld/Core/LLVM.h:20, from /<>/tools/lld/include/lld/Core/Atom.h:13, from /<>/tools/lld/include/lld/Core/AbsoluteAtom.h:13, from /<>/tools/lld/include/lld/Core/File.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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, ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/ADT/StringRef.h:13, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/tools/lld/include/lld/Core/LLVM.h:20, from /<>/tools/lld/include/lld/Core/Atom.h:13, from /<>/tools/lld/include/lld/Core/AbsoluteAtom.h:13, from /<>/tools/lld/include/lld/Core/File.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = lld::mach_o::LayoutPass::SortKey; _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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/tools/lld/include/lld/Core/LLVM.h:20, from /<>/tools/lld/include/lld/Core/Atom.h:13, from /<>/tools/lld/include/lld/Core/AbsoluteAtom.h:13, from /<>/tools/lld/include/lld/Core/File.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0: /<>/include/llvm/Support/Parallel.h: In function ‘void llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::detail::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator >; Comparator = lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::]’: /<>/include/llvm/Support/Parallel.h:117:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End, ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Parallel.h:117:6: 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/tools/lld/include/lld/Core/LLVM.h:20, from /<>/tools/lld/include/lld/Core/Atom.h:13, from /<>/tools/lld/include/lld/Core/AbsoluteAtom.h:13, from /<>/tools/lld/include/lld/Core/File.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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 /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0: /<>/include/llvm/Support/Parallel.h:139:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 parallel_quick_sort(Pivot + 1, End, Comp, TG, Depth - 1); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Parallel.h: In static member function ‘static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = llvm::parallel::detail::parallel_quick_sort(RandomAccessIterator, RandomAccessIterator, const Comparator&, llvm::parallel::detail::TaskGroup&, size_t) [with RandomAccessIterator = __gnu_cxx::__normal_iterator >; Comparator = lld::mach_o::LayoutPass::perform(lld::SimpleFile&)::]::; _ArgTypes = {}]’: /<>/include/llvm/Support/Parallel.h:137:24: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 parallel_quick_sort(Start, Pivot, Comp, TG, Depth - 1); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-armhf.dir/depend make[4]: Entering directory '/<>/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/5.0.2/lib/linux/libclang_rt.asan-armhf.a 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/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/5.0.2/lib/linux/libclang_rt.asan-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o CMakeFiles/RTAsan.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan.armhf.dir/asan_descriptions.cc.o CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o CMakeFiles/RTAsan.armhf.dir/asan_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_errno.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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/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' [ 17%] 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/5.0.2/lib/linux/libclang_rt.asan_cxx-armhf.a > /<>/build-llvm/lib/clang/5.0.2/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' [ 17%] 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' [ 17%] Linking CXX static library ../../../../lib/clang/5.0.2/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/5.0.2/lib/linux/libclang_rt.asan-preinit-armhf.a CMakeFiles/RTAsan_preinit.armhf.dir/asan_preinit.cc.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.asan-preinit-armhf.a make[4]: Leaving directory '/<>/build-llvm' [ 17%] Built target clang_rt.asan-preinit-armhf /usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/scudo /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/scudo /<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/depend.internal". Scanning dependencies of target clang_rt.scudo-armhf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_allocator.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::mach_o::LayoutPass::SortKey}; _Tp = lld::mach_o::LayoutPass::SortKey; _Alloc = std::allocator]’: /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 lld::mach_o::LayoutPass::decorate(lld::File::AtomRange&) 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_flags.cpp In file included from /<>/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp:17:0: /<>/include/llvm/Support/Parallel.h: In member function ‘virtual llvm::Error lld::mach_o::LayoutPass::perform(lld::SimpleFile&)’: /<>/include/llvm/Support/Parallel.h:146:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 parallel_quick_sort(Start, End, Comp, TG, ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ llvm::Log2_64(std::distance(Start, End)) + 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_crc32.cpp [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp In file included from /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:19:0: /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:20: warning: declaration of ‘void* malloc(__sanitizer::uptr)’ conflicts with built-in declaration ‘void* malloc(unsigned int)’ [-Wbuiltin-declaration-mismatch] INTERCEPTOR(void*, malloc, uptr size) { ^ /<>/projects/compiler-rt/lib/scudo/../interception/interception.h:147:25: note: in definition of macro ‘DECLARE_WRAPPER’ extern "C" ret_type func(__VA_ARGS__) \ ^~~~ /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:31:1: note: in expansion of macro ‘INTERCEPTOR’ INTERCEPTOR(void*, malloc, uptr size) { ^~~~~~~~~~~ /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:20: warning: declaration of ‘void* realloc(void*, __sanitizer::uptr)’ conflicts with built-in declaration ‘void* realloc(void*, unsigned int)’ [-Wbuiltin-declaration-mismatch] INTERCEPTOR(void*, realloc, void *ptr, uptr size) { ^ /<>/projects/compiler-rt/lib/scudo/../interception/interception.h:147:25: note: in definition of macro ‘DECLARE_WRAPPER’ extern "C" ret_type func(__VA_ARGS__) \ ^~~~ /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:35:1: note: in expansion of macro ‘INTERCEPTOR’ INTERCEPTOR(void*, realloc, void *ptr, uptr size) { ^~~~~~~~~~~ /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:20: warning: declaration of ‘void* calloc(__sanitizer::uptr, __sanitizer::uptr)’ conflicts with built-in declaration ‘void* calloc(unsigned int, unsigned int)’ [-Wbuiltin-declaration-mismatch] INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) { ^ /<>/projects/compiler-rt/lib/scudo/../interception/interception.h:147:25: note: in definition of macro ‘DECLARE_WRAPPER’ extern "C" ret_type func(__VA_ARGS__) \ ^~~~ /<>/projects/compiler-rt/lib/scudo/scudo_interceptors.cpp:39:1: note: in expansion of macro ‘INTERCEPTOR’ INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) { ^~~~~~~~~~~ [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_new_delete.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_new_delete.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_new_delete.cpp /usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend make[4]: Entering directory '/<>/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= [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_termination.cpp 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/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' [ 17%] 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/5.0.2/lib/linux/libclang_rt.asan-armhf.a /<>/build-llvm/lib/clang/5.0.2/lib/linux/libclang_rt.asan_cxx-armhf.a > /<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-dynamic-armhf.vers [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tls_android.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tls_android.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_tls_android.cpp [ 17%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tls_linux.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tls_linux.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_tls_linux.cpp make[4]: Leaving directory '/<>/build-llvm' [ 17%] 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' [ 17%] 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_descriptions.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_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_errno.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_stoptheworld_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o /usr/bin/ranlib libRTAsanTest.armhf-with-calls.a [ 18%] Building CXX object projects/compiler-rt/lib/scudo/CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/projects/compiler-rt/lib/scudo -I/<>/projects/compiler-rt/lib/scudo -I/<>/build-llvm/include -I/<>/include -I/<>/projects/compiler-rt/lib/scudo/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -fno-lto -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fvisibility=hidden -fvisibility-inlines-hidden -fno-lto -O3 -g -Wno-variadic-macros -Wno-non-virtual-dtor -fbuiltin -fno-rtti -o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.o -c /<>/projects/compiler-rt/lib/scudo/scudo_utils.cpp 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_descriptions.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_errors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_fake_stack.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_flags.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_globals_win.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_interceptors.cc.o ../CMakeFiles/RTAsan.armhf.dir/asan_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_errno.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_stoptheworld_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_handlers_cxx.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_itanium.cc.o ../../ubsan/CMakeFiles/RTUbsan_cxx.armhf.dir/ubsan_type_hash_win.cc.o [ 18%] Linking CXX static library ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.scudo-armhf.a cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/cmake -P CMakeFiles/clang_rt.scudo-armhf.dir/cmake_clean_target.cmake cd /<>/build-llvm/projects/compiler-rt/lib/scudo && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang_rt.scudo-armhf.dir/link.txt --verbose=1 /usr/bin/ranlib libRTAsanTest.armhf-inline.a /usr/bin/ar qc ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.scudo-armhf.a CMakeFiles/clang_rt.scudo-armhf.dir/scudo_allocator.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_flags.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_crc32.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_interceptors.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_new_delete.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_termination.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tls_android.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_tls_linux.cpp.o CMakeFiles/clang_rt.scudo-armhf.dir/scudo_utils.cpp.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/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_flag_parser.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libc.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_libignore.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_s390.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_persistent_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_platform_limits_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_posix.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_printf.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_freebsd.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_linux.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_procmaps_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stackdepot.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stacktrace_printer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonNoTermination.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o /usr/bin/ranlib ../../../../lib/clang/5.0.2/lib/linux/libclang_rt.scudo-armhf.a make[4]: Leaving directory '/<>/build-llvm' In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Section&}; _Tp = lld::mach_o::normalized::Section; _Alloc = std::allocator]’: /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' [ 18%] Built target clang_rt.scudo-armhf /usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend make[4]: Entering directory '/<>/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/polly-isl-test.dir/DependInfo.cmake --color= [ 18%] Built target RTAsanTest.armhf-inline /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/polly-isl-test.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend.internal". 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 polly-isl-test make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build make[4]: Entering directory '/<>/build-llvm' 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 [ 18%] Building C object tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -std=gnu99 -o CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -c /<>/tools/polly/lib/External/isl/isl_test.c /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Symbol&}; _Tp = lld::mach_o::normalized::Symbol; _Alloc = std::allocator]’: /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 [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o -c /<>/tools/polly/lib/External/ppcg/cuda.c /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Export&}; _Tp = lld::mach_o::normalized::Export; _Alloc = std::allocator]’: /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 [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o -c /<>/tools/polly/lib/External/ppcg/cuda_common.c In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp:24: /usr/include/c++/7/bits/stl_vector.h: In lambda function: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_array_tile.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_array_tile.c [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu.c.o -c /<>/tools/polly/lib/External/ppcg/gpu.c /usr/include/c++/7/bits/stl_vector.h: In function ‘llvm::Expected > lld::mach_o::normalized::readBinary(std::unique_ptr&, lld::MachOLinkingContext::Arch)’: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 18%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp [ 18%] Linking C executable ../../../../bin/polly-isl-test cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/polly-isl-test.dir/link.txt --verbose=1 /usr/bin/gcc-7 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined CMakeFiles/polly-isl-test.dir/isl/isl_test.c.o -o ../../../../bin/polly-isl-test ../../../../lib/libPollyISL.a [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_group.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_group.c make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target polly-isl-test /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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o -o ../../../../bin/clang-tblgen -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVMSupport.a ../../../../lib/libLLVMTableGen.a -lpthread ../../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../../../lib/libLLVMDemangle.a 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 /<>/include /<>/tools/clang/include/clang/Driver/Options.td -o /<>/build-llvm/tools/clang/include/clang/Driver/Options.inc.tmp [ 18%] Updating Options.inc... 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 tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_print.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_print.c make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Driver /<>/build-llvm /<>/build-llvm/tools/lld/lib/Driver /<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend.internal". Scanning dependencies of target DriverOptionsTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Building DarwinLdOptions.inc... cd /<>/build-llvm/tools/lld/lib/Driver && ../../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/tools/lld/lib/Driver -I /<>/include /<>/tools/lld/lib/Driver/DarwinLdOptions.td -o /<>/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp [ 18%] Updating DarwinLdOptions.inc... cd /<>/build-llvm/tools/lld/lib/Driver && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc.tmp /<>/build-llvm/tools/lld/lib/Driver/DarwinLdOptions.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target DriverOptionsTableGen [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/gpu_tree.c.o -c /<>/tools/polly/lib/External/ppcg/gpu_tree.c [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg.c.o -c /<>/tools/polly/lib/External/ppcg/ppcg.c /usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/COFF /<>/build-llvm /<>/build-llvm/tools/lld/COFF /<>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend.internal". Scanning dependencies of target COFFOptionsTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Building Options.inc... cd /<>/build-llvm/tools/lld/COFF && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/tools/lld/COFF -I /<>/include /<>/tools/lld/COFF/Options.td -o /<>/build-llvm/tools/lld/COFF/Options.inc.tmp [ 18%] Updating Options.inc... cd /<>/build-llvm/tools/lld/COFF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/lld/COFF/Options.inc.tmp /<>/build-llvm/tools/lld/COFF/Options.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] Built target COFFOptionsTableGen /usr/bin/make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/ELF /<>/build-llvm /<>/build-llvm/tools/lld/ELF /<>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend.internal". Scanning dependencies of target ELFOptionsTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/ppcg_options.c.o -c /<>/tools/polly/lib/External/ppcg/ppcg_options.c make[4]: Entering directory '/<>/build-llvm' [ 18%] Building Options.inc... cd /<>/build-llvm/tools/lld/ELF && ../../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/tools/lld/ELF -I /<>/include /<>/tools/lld/ELF/Options.td -o /<>/build-llvm/tools/lld/ELF/Options.inc.tmp [ 18%] Updating Options.inc... cd /<>/build-llvm/tools/lld/ELF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/lld/ELF/Options.inc.tmp /<>/build-llvm/tools/lld/ELF/Options.inc make[4]: Leaving directory '/<>/build-llvm' [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/schedule.c.o -c /<>/tools/polly/lib/External/ppcg/schedule.c [ 18%] Built target ELFOptionsTableGen [ 18%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp [ 18%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -w -o CMakeFiles/PollyPPCG.dir/ppcg/external.c.o -c /<>/tools/polly/lib/External/ppcg/external.c /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cvtres /<>/build-llvm /<>/build-llvm/tools/llvm-cvtres /<>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend.internal". Scanning dependencies of target CvtResTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 18%] Building Opts.inc... cd /<>/build-llvm/tools/llvm-cvtres && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/tools/llvm-cvtres -I /<>/include /<>/tools/llvm-cvtres/Opts.td -o /<>/build-llvm/tools/llvm-cvtres/Opts.inc.tmp [ 20%] Updating Opts.inc... cd /<>/build-llvm/tools/llvm-cvtres && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/llvm-cvtres/Opts.inc.tmp /<>/build-llvm/tools/llvm-cvtres/Opts.inc make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target CvtResTableGen /usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mt /<>/build-llvm /<>/build-llvm/tools/llvm-mt /<>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend.internal". Scanning dependencies of target MtTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 20%] Building Opts.inc... cd /<>/build-llvm/tools/llvm-mt && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/tools/llvm-mt -I /<>/include /<>/tools/llvm-mt/Opts.td -o /<>/build-llvm/tools/llvm-mt/Opts.inc.tmp [ 20%] 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 [ 20%] Updating Opts.inc... cd /<>/build-llvm/tools/llvm-mt && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/llvm-mt/Opts.inc.tmp /<>/build-llvm/tools/llvm-mt/Opts.inc cd /<>/build-llvm/tools/polly/lib/External && /usr/bin/cmake -E cmake_link_script CMakeFiles/PollyPPCG.dir/link.txt --verbose=1 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/ar qc ../../../../lib/libPollyPPCG.a CMakeFiles/PollyPPCG.dir/ppcg/cuda.c.o CMakeFiles/PollyPPCG.dir/ppcg/cuda_common.c.o CMakeFiles/PollyPPCG.dir/ppcg/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 [ 20%] Built target MtTableGen /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= make[4]: Leaving directory '/<>/build-llvm' 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' [ 20%] Built target PollyPPCG /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 20%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp [ 20%] Building AttributesCompatFunc.inc... cd /<>/build-llvm/lib/IR && ../../bin/llvm-tblgen -gen-attrs -I /<>/lib/IR -I /<>/include /<>/lib/IR/AttributesCompatFunc.td -o /<>/build-llvm/lib/IR/AttributesCompatFunc.inc.tmp [ 20%] 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' [ 20%] 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' [ 20%] Building Attributes.gen... cd /<>/build-llvm/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /<>/include/llvm/IR -I /<>/include /<>/include/llvm/IR/Attributes.td -o /<>/build-llvm/include/llvm/IR/Attributes.gen.tmp [ 20%] Building Intrinsics.gen... cd /<>/build-llvm/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /<>/include/llvm/IR -I /<>/include /<>/include/llvm/IR/Intrinsics.td -o /<>/build-llvm/include/llvm/IR/Intrinsics.gen.tmp [ 20%] Updating Attributes.gen... cd /<>/build-llvm/include/llvm/IR && /usr/bin/cmake -E copy_if_different /<>/build-llvm/include/llvm/IR/Attributes.gen.tmp /<>/build-llvm/include/llvm/IR/Attributes.gen [ 20%] 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' [ 20%] Built target intrinsics_gen [ 20%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp [ 20%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::AtomInfo&}; _Tp = {anonymous}::AtomInfo; _Alloc = std::allocator<{anonymous}::AtomInfo>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::AtomInfo>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::MachOFile::SectionOffsetAndAtom&}; _Tp = lld::mach_o::MachOFile::SectionOffsetAndAtom; _Alloc = std::allocator]’: /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 lld::mach_o::normalized::Segment&}; _Tp = lld::mach_o::normalized::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 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Symbol&}; _Tp = lld::mach_o::normalized::Symbol; _Alloc = std::allocator]’: /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 lld::mach_o::normalized::BindLocation&}; _Tp = lld::mach_o::normalized::BindLocation; _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/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23: /usr/include/c++/7/bits/stl_vector.h: In function ‘void {anonymous}::Util::addRebaseAndBindingInfo(const lld::File&, lld::mach_o::normalized::NormalizedFile&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Export&}; _Tp = lld::mach_o::normalized::Export; _Alloc = std::allocator]’: /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 = {lld::mach_o::normalized::Section}; _Tp = lld::mach_o::normalized::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 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:23: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::mach_o::MachOFile::addDefinedAtom(llvm::StringRef, lld::Atom::Scope, lld::DefinedAtom::ContentType, lld::DefinedAtom::Merge, uint64_t, uint64_t, bool, bool, bool, const lld::mach_o::normalized::Section*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::mach_o::MachOFile::addDefinedAtomInCustomSection(llvm::StringRef, lld::Atom::Scope, lld::DefinedAtom::ContentType, lld::DefinedAtom::Merge, bool, bool, uint64_t, uint64_t, llvm::StringRef, bool, const lld::mach_o::normalized::Section*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In function ‘void lld::mach_o::{anonymous}::atomFromSymbol(lld::DefinedAtom::ContentType, const lld::mach_o::normalized::Section&, lld::mach_o::MachOFile&, uint64_t, llvm::StringRef, uint16_t, lld::Atom::Scope, uint64_t, bool, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 20%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/ShimPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/ShimPass.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error {anonymous}::Util::addSymbols(const lld::File&, lld::mach_o::normalized::NormalizedFile&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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::Error lld::mach_o::normalized::normalizedObjectToAtoms(lld::mach_o::MachOFile*, const lld::mach_o::normalized::NormalizedFile&, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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::Expected > lld::mach_o::normalized::normalizedFromAtoms(const lld::File&, const lld::MachOLinkingContext&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::AtomInfo*, std::vector<{anonymous}::AtomInfo> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/lld/include/lld/Core/File.h:24, from /<>/tools/lld/include/lld/Core/Simple.h:21, from /<>/tools/lld/lib/ReaderWriter/MachO/Atoms.h:16, from /<>/tools/lld/lib/ReaderWriter/MachO/ArchHandler.h:13, from /<>/tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp:23: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 20%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/StubsPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp [ 20%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/TLVPass.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp [ 20%] Building CXX object tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/lib/ReaderWriter/MachO -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/lld/lib/ReaderWriter/MachO/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -c /<>/tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal". Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend.internal". Scanning dependencies of target LLVMDlltoolDriver make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build make[4]: Entering directory '/<>/build-llvm' [ 20%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o cd /<>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ToolDrivers/llvm-dlltool -I/<>/lib/ToolDrivers/llvm-dlltool -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o -c /<>/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal". Dependee "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend.internal". Scanning dependencies of target LLVMLibDriver make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[4]: Entering directory '/<>/build-llvm' [ 20%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o cd /<>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/ToolDrivers/llvm-lib -I/<>/lib/ToolDrivers/llvm-lib -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o -c /<>/lib/ToolDrivers/llvm-lib/LibDriver.cpp /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/xray /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/xray /<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/depend.internal". Scanning dependencies of target xray make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build.make projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/xray/CMakeFiles/xray.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target xray /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend make[4]: Entering directory '/<>/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= [ 20%] Linking CXX static library ../../../../../lib/liblldMachO.a cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/cmake -P CMakeFiles/lldMachO.dir/cmake_clean_target.cmake 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 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' cd /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMachO.dir/link.txt --verbose=1 [ 20%] Built target lsan /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= /usr/bin/ar qc ../../../../../lib/liblldMachO.a CMakeFiles/lldMachO.dir/ArchHandler.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o CMakeFiles/lldMachO.dir/GOTPass.cpp.o CMakeFiles/lldMachO.dir/LayoutPass.cpp.o CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o CMakeFiles/lldMachO.dir/ObjCPass.cpp.o CMakeFiles/lldMachO.dir/ShimPass.cpp.o CMakeFiles/lldMachO.dir/StubsPass.cpp.o CMakeFiles/lldMachO.dir/TLVPass.cpp.o CMakeFiles/lldMachO.dir/WriterMachO.cpp.o 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' /usr/bin/ranlib ../../../../../lib/liblldMachO.a [ 20%] 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/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a > /<>/build-llvm/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms make[4]: Leaving directory '/<>/build-llvm' 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 [ 20%] Built target lldMachO /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= make[4]: Leaving directory '/<>/build-llvm' 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' [ 20%] Built target clang_rt.ubsan_standalone_cxx-armhf-symbols /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic_version_script_dummy.armhf.dir/depend make[4]: Entering directory '/<>/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= [ 20%] 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/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a > /<>/build-llvm/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms 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' [ 20%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -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-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 make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target RTAsan_dynamic_version_script_dummy.armhf 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 /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= make[4]: Leaving directory '/<>/build-llvm' 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". 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' [ 20%] Built target clang_rt.ubsan_standalone-armhf-symbols /usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/projects/compiler-rt/lib/scudo /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/scudo /<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake --color= [ 20%] 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/5.0.2/lib/linux/libclang_rt.asan-armhf.a > /<>/build-llvm/lib/clang/5.0.2/lib/linux/libclang_rt.asan-armhf.a.syms Dependee "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend.internal". Dependee "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/depend.internal". Scanning dependencies of target scudo make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build.make projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build make[4]: Entering directory '/<>/build-llvm' make[4]: Nothing to be done for 'projects/compiler-rt/lib/scudo/CMakeFiles/scudo.dir/build'. make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target scudo /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.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/PollyCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/polly/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.dir/depend.internal". cd /<>/projects/compiler-rt/lib/asan && /usr/bin/cmake -E touch /<>/build-llvm/projects/compiler-rt/lib/asan/clang_rt.asan-armhf.syms-stamp make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target clang_rt.asan-armhf-symbols /usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend make[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' [ 20%] 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/5.0.2/include/adxintrin.h [ 20%] 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/5.0.2/include/altivec.h [ 20%] 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/5.0.2/include/ammintrin.h [ 20%] 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/5.0.2/include/arm_acle.h [ 20%] Copying clang's armintr.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/armintr.h /<>/build-llvm/./lib/clang/5.0.2/include/armintr.h Scanning dependencies of target PollyCore make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build [ 20%] Copying clang's avx2intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx2intrin.h /<>/build-llvm/./lib/clang/5.0.2/include/avx2intrin.h make[4]: Entering directory '/<>/build-llvm' [ 20%] 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/5.0.2/include/avx512bwintrin.h [ 20%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o -c /<>/tools/polly/lib/Analysis/DependenceInfo.cpp [ 20%] 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/5.0.2/include/avx512cdintrin.h [ 20%] Copying clang's avx512vpopcntdqintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vpopcntdqintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/avx512vpopcntdqintrin.h [ 20%] 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/5.0.2/include/avx512dqintrin.h [ 20%] 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/5.0.2/include/avx512erintrin.h [ 20%] 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/5.0.2/include/avx512fintrin.h [ 20%] Copying clang's avx512ifmaintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512ifmaintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/avx512ifmaintrin.h [ 20%] 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/5.0.2/include/avx512ifmavlintrin.h [ 20%] 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/5.0.2/include/avx512pfintrin.h [ 20%] Copying clang's avx512vbmiintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avx512vbmiintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/avx512vbmiintrin.h [ 20%] 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/5.0.2/include/avx512vbmivlintrin.h [ 20%] Linking CXX static library ../../libLLVMDlltoolDriver.a cd /<>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -P CMakeFiles/LLVMDlltoolDriver.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDlltoolDriver.dir/link.txt --verbose=1 [ 20%] 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/5.0.2/include/avx512vlbwintrin.h /usr/bin/ar qc ../../libLLVMDlltoolDriver.a CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o /usr/bin/ranlib ../../libLLVMDlltoolDriver.a make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target LLVMDlltoolDriver [ 20%] 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/5.0.2/include/avx512vlcdintrin.h /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= 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' [ 20%] 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/5.0.2/include/avx512vldqintrin.h [ 20%] Building Checkers.inc... 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 /<>/include /<>/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.td -o /<>/build-llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/Checkers.inc.tmp [ 20%] 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/5.0.2/include/avx512vlintrin.h [ 20%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 20%] Built target ClangSACheckers [ 20%] Copying clang's avxintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/avxintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/avxintrin.h /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= 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' [ 20%] 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/5.0.2/include/bmi2intrin.h [ 20%] 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 /<>/include /<>/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLNamedCharacterReferences.inc.tmp [ 21%] 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 [ 21%] 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/5.0.2/include/bmiintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 21%] 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= [ 21%] Copying clang's __clang_cuda_builtin_vars.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/__clang_cuda_builtin_vars.h /<>/build-llvm/./lib/clang/5.0.2/include/__clang_cuda_builtin_vars.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' [ 21%] Building CommentHTMLTagsProperties.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags-properties -I /<>/tools/clang/include/clang/AST -I /<>/include /<>/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTagsProperties.inc.tmp [ 21%] 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/5.0.2/include/__clang_cuda_cmath.h [ 21%] 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 [ 21%] Copying clang's __clang_cuda_complex_builtins.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/__clang_cuda_complex_builtins.h /<>/build-llvm/./lib/clang/5.0.2/include/__clang_cuda_complex_builtins.h [ 21%] 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= [ 21%] 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/5.0.2/include/__clang_cuda_intrinsics.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' [ 21%] Building DeclNodes.inc... [ 21%] Copying clang's __clang_cuda_math_forward_declares.h... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-decl-nodes -I /<>/tools/clang/include/clang/AST -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/__clang_cuda_math_forward_declares.h /<>/build-llvm/./lib/clang/5.0.2/include/__clang_cuda_math_forward_declares.h [ 21%] 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 [ 21%] 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/5.0.2/include/__clang_cuda_runtime_wrapper.h make[4]: Leaving directory '/<>/build-llvm' [ 21%] 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= [ 21%] Copying clang's clzerointrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/clzerointrin.h /<>/build-llvm/./lib/clang/5.0.2/include/clzerointrin.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' [ 21%] 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 /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/Attrs.inc.tmp [ 21%] 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/5.0.2/include/cpuid.h [ 21%] 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 [ 21%] 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/5.0.2/include/clflushoptintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 21%] Built target ClangAttrClasses [ 21%] Copying clang's emmintrin.h... /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/emmintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/emmintrin.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/ClangAttrVisitor.dir/DependInfo.cmake --color= 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". 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' [ 21%] 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/5.0.2/include/f16cintrin.h [ 21%] 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 /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/AttrVisitor.inc.tmp [ 21%] 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/5.0.2/include/float.h [ 21%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 21%] 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/5.0.2/include/fma4intrin.h [ 21%] 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= 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' [ 21%] Copying clang's fmaintrin.h... /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/fmaintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/fmaintrin.h make[4]: Entering directory '/<>/build-llvm' [ 21%] 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 /<>/include /<>/tools/clang/include/clang/AST/../Basic/StmtNodes.td -o /<>/build-llvm/tools/clang/include/clang/AST/StmtNodes.inc.tmp [ 21%] 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/5.0.2/include/fxsrintrin.h [ 21%] 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' [ 21%] 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/5.0.2/include/htmintrin.h [ 21%] 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". [ 21%] Copying clang's htmxlintrin.h... Scanning dependencies of target ClangAttrDump 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/5.0.2/include/htmxlintrin.h /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' [ 21%] 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 /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/AttrDump.inc.tmp [ 21%] 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/5.0.2/include/ia32intrin.h [ 21%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 21%] 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/5.0.2/include/immintrin.h [ 21%] Built target ClangAttrDump /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend make[4]: Entering directory '/<>/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= [ 21%] Copying clang's intrin.h... 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 cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/intrin.h /<>/build-llvm/./lib/clang/5.0.2/include/intrin.h make[4]: Entering directory '/<>/build-llvm' [ 21%] 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 /<>/include /<>/tools/clang/include/clang/AST/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/AST/AttrImpl.inc.tmp [ 21%] 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/5.0.2/include/inttypes.h [ 21%] 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 [ 21%] Copying clang's iso646.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/iso646.h /<>/build-llvm/./lib/clang/5.0.2/include/iso646.h [ 21%] Built target ClangAttrImpl [ 21%] Copying clang's lwpintrin.h... [ 21%] 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/5.0.2/include/limits.h cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/lwpintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/lwpintrin.h /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= [ 21%] 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/5.0.2/include/lzcntintrin.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' [ 21%] 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 /<>/include /<>/tools/clang/include/clang/AST/../Basic/CommentNodes.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentNodes.inc.tmp [ 21%] 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/5.0.2/include/mm3dnow.h [ 21%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 22%] 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/5.0.2/include/mmintrin.h [ 22%] 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= 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 [ 22%] Copying clang's mm_malloc.h... 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/5.0.2/include/mm_malloc.h make[4]: Entering directory '/<>/build-llvm' [ 22%] Building CommentHTMLTags.inc... cd /<>/build-llvm/tools/clang/include/clang/AST && ../../../../../bin/clang-tblgen -gen-clang-comment-html-tags -I /<>/tools/clang/include/clang/AST -I /<>/include /<>/tools/clang/include/clang/AST/CommentHTMLTags.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentHTMLTags.inc.tmp [ 22%] 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/5.0.2/include/module.modulemap [ 22%] 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]: Leaving directory '/<>/build-llvm' [ 22%] Built target ClangCommentHTMLTags [ 22%] 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/5.0.2/include/msa.h /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.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/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 make[4]: Entering directory '/<>/build-llvm' [ 22%] 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/5.0.2/include/mwaitxintrin.h [ 22%] 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 /<>/include /<>/tools/clang/include/clang/AST/CommentCommands.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandInfo.inc.tmp [ 22%] Copying clang's nmmintrin.h... [ 22%] 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 cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/nmmintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/nmmintrin.h In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/Object/Binary.h:18, from /<>/include/llvm/Object/Archive.h:20, from /<>/include/llvm/Object/ArchiveWriter.h:18, from /<>/lib/ToolDrivers/llvm-lib/LibDriver.cpp:18: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /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' [ 22%] Copying clang's opencl-c.h... [ 22%] 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 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/5.0.2/include/opencl-c.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/ClangCommentCommandList.dir/DependInfo.cmake --color= 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' [ 22%] Copying clang's pkuintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/pkuintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/pkuintrin.h [ 22%] 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 /<>/include /<>/tools/clang/include/clang/AST/CommentCommands.td -o /<>/build-llvm/tools/clang/include/clang/AST/CommentCommandList.inc.tmp [ 22%] 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 [ 22%] Copying clang's pmmintrin.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/5.0.2/include/pmmintrin.h make[4]: Leaving directory '/<>/build-llvm' [ 22%] Built target ClangCommentCommandList [ 22%] Copying clang's popcntintrin.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/popcntintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/popcntintrin.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= 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' [ 22%] 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/5.0.2/include/prfchwintrin.h [ 22%] Building DiagnosticDriverKinds.inc... 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.inc.tmp [ 22%] 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/5.0.2/include/rdseedintrin.h [ 22%] Updating DiagnosticDriverKinds.inc... [ 22%] 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/5.0.2/include/rtmintrin.h 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 make[4]: Leaving directory '/<>/build-llvm' [ 22%] Built target ClangDiagnosticDriver [ 22%] Copying clang's s390intrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/s390intrin.h /<>/build-llvm/./lib/clang/5.0.2/include/s390intrin.h [ 22%] 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/5.0.2/include/shaintrin.h [ 22%] 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/5.0.2/include/smmintrin.h [ 22%] Copying clang's stdalign.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdalign.h /<>/build-llvm/./lib/clang/5.0.2/include/stdalign.h /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o -c /<>/tools/polly/lib/Analysis/PolyhedralInfo.cpp [ 22%] 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/5.0.2/include/stdarg.h [ 22%] 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/5.0.2/include/stdatomic.h [ 22%] 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/5.0.2/include/stdbool.h [ 22%] 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/5.0.2/include/stddef.h [ 22%] 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/5.0.2/include/__stddef_max_align_t.h [ 22%] Copying clang's stdint.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/stdint.h /<>/build-llvm/./lib/clang/5.0.2/include/stdint.h [ 22%] 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/5.0.2/include/stdnoreturn.h [ 22%] 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/5.0.2/include/tbmintrin.h [ 22%] 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/5.0.2/include/tgmath.h [ 22%] Copying clang's tmmintrin.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/tmmintrin.h /<>/build-llvm/./lib/clang/5.0.2/include/tmmintrin.h [ 22%] 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/5.0.2/include/unwind.h [ 22%] Copying clang's vadefs.h... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/vadefs.h /<>/build-llvm/./lib/clang/5.0.2/include/vadefs.h [ 22%] 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/5.0.2/include/varargs.h [ 22%] 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/5.0.2/include/vecintrin.h [ 22%] 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/5.0.2/include/wmmintrin.h [ 22%] 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/5.0.2/include/__wmmintrin_aes.h [ 22%] 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/5.0.2/include/__wmmintrin_pclmul.h [ 22%] 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/5.0.2/include/x86intrin.h [ 22%] 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/5.0.2/include/xmmintrin.h [ 22%] 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/5.0.2/include/xopintrin.h [ 22%] Copying clang's xsavecintrin.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/5.0.2/include/xsavecintrin.h [ 22%] Copying clang's xsaveintrin.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/5.0.2/include/xsaveintrin.h [ 22%] 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/5.0.2/include/xsaveoptintrin.h [ 22%] Linking CXX static library ../../libLLVMLibDriver.a cd /<>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake [ 22%] 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/5.0.2/include/xsavesintrin.h cd /<>/build-llvm/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLibDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMLibDriver.a CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o /usr/bin/ranlib ../../libLLVMLibDriver.a make[4]: Leaving directory '/<>/build-llvm' [ 22%] 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/5.0.2/include/xtestintrin.h [ 22%] Built target LLVMLibDriver /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= 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". 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". 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 [ 22%] Copying clang's cuda_wrappers/algorithm... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/cuda_wrappers/algorithm /<>/build-llvm/./lib/clang/5.0.2/include/cuda_wrappers/algorithm make[4]: Entering directory '/<>/build-llvm' [ 22%] Building DiagnosticAnalysisKinds.inc... 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc.tmp [ 22%] Copying clang's cuda_wrappers/complex... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/cuda_wrappers/complex /<>/build-llvm/./lib/clang/5.0.2/include/cuda_wrappers/complex [ 22%] Copying clang's cuda_wrappers/new... cd /<>/build-llvm/tools/clang/lib/Headers && /usr/bin/cmake -E copy_if_different /<>/tools/clang/lib/Headers/cuda_wrappers/new /<>/build-llvm/./lib/clang/5.0.2/include/cuda_wrappers/new [ 22%] 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 [ 22%] Building arm_neon.h... make[4]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/lib/Headers && ../../../../bin/clang-tblgen -gen-arm-neon -I /<>/tools/clang/lib/Headers -I /<>/include /<>/tools/clang/include/clang/Basic/arm_neon.td -o /<>/build-llvm/tools/clang/lib/Headers/arm_neon.h.tmp [ 22%] 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[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= 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 make[4]: Entering directory '/<>/build-llvm' [ 22%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticIndexName.inc.tmp [ 22%] 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' [ 22%] 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[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= 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' [ 22%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.inc.tmp [ 22%] 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 [ 22%] 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 [ 22%] Copying clang's 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 /<>/build-llvm/./lib/clang/5.0.2/include/arm_neon.h make[4]: Leaving directory '/<>/build-llvm' make[4]: Leaving directory '/<>/build-llvm' [ 22%] 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[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= [ 22%] Built target clang-headers 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 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 make[4]: Entering directory '/<>/build-llvm' [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o -c /<>/tools/polly/lib/Analysis/ScopDetection.cpp [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.inc.tmp [ 24%] 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' [ 24%] Built target ClangDiagnosticLex /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend make[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/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.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/ClangAttrSubjectMatchRuleList.dir/depend.internal". Scanning dependencies of target ClangAttrSubjectMatchRuleList make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] Building AttrSubMatchRulesList.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rule-list -I /<>/tools/clang/include/clang/Basic/../../ -I /<>/tools/clang/include/clang/Basic -I /<>/include /<>/tools/clang/include/clang/Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp [ 24%] Updating AttrSubMatchRulesList.inc... cd /<>/build-llvm/tools/clang/include/clang/Basic && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc.tmp /<>/build-llvm/tools/clang/include/clang/Basic/AttrSubMatchRulesList.inc make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrSubjectMatchRuleList [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o -c /<>/tools/polly/lib/Analysis/ScopDetectionDiagnostic.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o -c /<>/tools/polly/lib/Analysis/ScopInfo.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o -c /<>/tools/polly/lib/Analysis/ScopBuilder.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o -c /<>/tools/polly/lib/Analysis/ScopGraphPrinter.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o -c /<>/tools/polly/lib/Analysis/ScopPass.cpp /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend make[4]: Entering directory '/<>/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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Basic/AttrList.inc.tmp [ 24%] Updating AttrList.inc... 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' [ 24%] 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[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= 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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.inc.tmp [ 24%] 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' [ 24%] 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[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/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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.inc.tmp [ 24%] 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' [ 24%] 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[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 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' [ 24%] Building DiagnosticSemaKinds.inc... 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.inc.tmp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o -c /<>/tools/polly/lib/Analysis/PruneUnprofitable.cpp [ 24%] Updating DiagnosticSemaKinds.inc... 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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= 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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.inc.tmp [ 24%] 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' [ 24%] 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 make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.inc.tmp [ 24%] 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' [ 24%] 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[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= 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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticGroups.inc.tmp [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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= 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]: Entering directory '/<>/build-llvm' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Diagnostic.td -o /<>/build-llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.inc.tmp [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Basic/AttrHasAttributeImpl.inc.tmp [ 24%] Updating AttrHasAttributeImpl.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' [ 24%] 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[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/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 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 make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Basic/arm_neon.td -o /<>/build-llvm/tools/clang/include/clang/Basic/arm_neon.inc.tmp [ 24%] Updating arm_neon.inc... 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangARMNeon /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend make[4]: Entering directory '/<>/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/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend.internal". Scanning dependencies of target ClangAttrSubMatchRulesParserStringSwitches make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] Building AttrSubMatchRulesParserStringSwitches.inc... cd /<>/build-llvm/tools/clang/include/clang/Parse && ../../../../../bin/clang-tblgen -gen-clang-attr-subject-match-rules-parser-string-switches -I /<>/tools/clang/include/clang/Parse/../../ -I /<>/tools/clang/include/clang/Parse -I /<>/include /<>/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp [ 24%] Updating AttrSubMatchRulesParserStringSwitches.inc... cd /<>/build-llvm/tools/clang/include/clang/Parse && /usr/bin/cmake -E copy_if_different /<>/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc.tmp /<>/build-llvm/tools/clang/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrSubMatchRulesParserStringSwitches /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend make[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= 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/Parse/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend.internal". 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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Parse/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Parse/AttrParserStringSwitches.inc.tmp [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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= 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 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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrList.inc.tmp [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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= 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 make[4]: Entering directory '/<>/build-llvm' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrSpellingListIndex.inc.tmp [ 24%] Updating AttrSpellingListIndex.inc... 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' [ 24%] 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[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= 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 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' [ 24%] Building AttrParsedAttrImpl.inc... 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 /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc.tmp [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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= 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 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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc.tmp [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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/ClangAttrParsedAttrKinds.dir/DependInfo.cmake --color= 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 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' [ 24%] 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 /<>/include /<>/tools/clang/include/clang/Sema/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Sema/AttrParsedAttrKinds.inc.tmp [ 24%] Updating AttrParsedAttrKinds.inc... 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] 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[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= 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' [ 24%] Building AttrPCHWrite.inc... 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 /<>/include /<>/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHWrite.inc.tmp [ 24%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrPCHWrite [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o -c /<>/tools/polly/lib/CodeGen/BlockGenerators.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o -c /<>/tools/polly/lib/CodeGen/IslAst.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IslExprBuilder.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IslNodeBuilder.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o -c /<>/tools/polly/lib/CodeGen/CodeGeneration.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o -c /<>/tools/polly/lib/CodeGen/LoopGenerators.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/IRBuilder.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o -c /<>/tools/polly/lib/CodeGen/Utils.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o -c /<>/tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o -c /<>/tools/polly/lib/CodeGen/CodegenCleanup.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o -c /<>/tools/polly/lib/CodeGen/PerfMonitor.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o -c /<>/tools/polly/lib/Exchange/JSONExporter.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o -c /<>/tools/polly/lib/Support/GICHelper.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o -c /<>/tools/polly/lib/Support/SCEVAffinator.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o -c /<>/tools/polly/lib/Support/SCEVValidator.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o -c /<>/tools/polly/lib/Support/RegisterPasses.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o -c /<>/tools/polly/lib/Support/ScopHelper.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o -c /<>/tools/polly/lib/Support/ScopLocation.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o -c /<>/tools/polly/lib/Support/ISLTools.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o -c /<>/tools/polly/lib/Support/DumpModulePass.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o -c /<>/tools/polly/lib/Support/VirtualInstruction.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o -c /<>/tools/polly/lib/Transform/Canonicalization.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o -c /<>/tools/polly/lib/Transform/CodePreparation.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o -c /<>/tools/polly/lib/Transform/DeadCodeElimination.cpp /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend make[4]: Entering directory '/<>/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= 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 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 make[4]: Entering directory '/<>/build-llvm' [ 24%] Building AttrPCHRead.inc... 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 /<>/include /<>/tools/clang/include/clang/Serialization/../Basic/Attr.td -o /<>/build-llvm/tools/clang/include/clang/Serialization/AttrPCHRead.inc.tmp [ 24%] Updating AttrPCHRead.inc... 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 make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target ClangAttrPCHRead /usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Core /<>/build-llvm /<>/build-llvm/tools/lld/lib/Core /<>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/lib/Core/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend.internal". Scanning dependencies of target lldCore make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/DefinedAtom.cpp.o -c /<>/tools/lld/lib/Core/DefinedAtom.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Error.cpp.o -c /<>/tools/lld/lib/Core/Error.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/File.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/File.cpp.o -c /<>/tools/lld/lib/Core/File.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/LinkingContext.cpp.o -c /<>/tools/lld/lib/Core/LinkingContext.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o -c /<>/tools/polly/lib/Transform/ScheduleOptimizer.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o -c /<>/tools/polly/lib/Transform/FlattenSchedule.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Reader.cpp.o -c /<>/tools/lld/lib/Core/Reader.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Reproduce.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Reproduce.cpp.o -c /<>/tools/lld/lib/Core/Reproduce.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o -c /<>/tools/polly/lib/Transform/FlattenAlgo.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Resolver.cpp.o -c /<>/tools/lld/lib/Core/Resolver.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o -c /<>/tools/polly/lib/Transform/DeLICM.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/SymbolTable.cpp.o -c /<>/tools/lld/lib/Core/SymbolTable.cpp [ 24%] Building CXX object tools/polly/lib/CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o -c /<>/tools/polly/lib/Transform/Simplify.cpp /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Driver /<>/build-llvm /<>/build-llvm/tools/lld/lib/Driver /<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend.internal". Scanning dependencies of target lldDriver make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] Building CXX object tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o cd /<>/build-llvm/tools/lld/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Driver -I/<>/tools/lld/lib/Driver -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o -c /<>/tools/lld/lib/Driver/DarwinLdDriver.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/TargetOptionsCommandFlags.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/TargetOptionsCommandFlags.cpp.o -c /<>/tools/lld/lib/Core/TargetOptionsCommandFlags.cpp [ 24%] Building CXX object tools/lld/lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/lib/Core -I/<>/tools/lld/lib/Core -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCore.dir/Writer.cpp.o -c /<>/tools/lld/lib/Core/Writer.cpp [ 24%] Linking CXX static library ../../../../lib/liblldDriver.a cd /<>/build-llvm/tools/lld/lib/Driver && /usr/bin/cmake -P CMakeFiles/lldDriver.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lld/lib/Driver && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/liblldDriver.a CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o /usr/bin/ranlib ../../../../lib/liblldDriver.a make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target lldDriver /usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/COFF /<>/build-llvm /<>/build-llvm/tools/lld/COFF /<>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/COFF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend.internal". Scanning dependencies of target lldCOFF make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/build make[4]: Entering directory '/<>/build-llvm' [ 24%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Chunks.cpp.o -c /<>/tools/lld/COFF/Chunks.cpp [ 24%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/DLL.cpp.o -c /<>/tools/lld/COFF/DLL.cpp [ 24%] Linking CXX static library ../../../../lib/liblldCore.a cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/cmake -P CMakeFiles/lldCore.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lld/lib/Core && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCore.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/liblldCore.a CMakeFiles/lldCore.dir/DefinedAtom.cpp.o CMakeFiles/lldCore.dir/Error.cpp.o CMakeFiles/lldCore.dir/File.cpp.o CMakeFiles/lldCore.dir/LinkingContext.cpp.o CMakeFiles/lldCore.dir/Reader.cpp.o CMakeFiles/lldCore.dir/Reproduce.cpp.o CMakeFiles/lldCore.dir/Resolver.cpp.o CMakeFiles/lldCore.dir/SymbolTable.cpp.o CMakeFiles/lldCore.dir/TargetOptionsCommandFlags.cpp.o CMakeFiles/lldCore.dir/Writer.cpp.o /usr/bin/ranlib ../../../../lib/liblldCore.a make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target lldCore /usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/ELF /<>/build-llvm /<>/build-llvm/tools/lld/ELF /<>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/ELF/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/depend.internal". make[4]: Leaving directory '/<>/build-llvm' [ 24%] Built target PollyCore /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 Scanning dependencies of target lldELF make[4]: Entering directory '/<>/build-llvm' make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/build [ 24%] Building CXX object tools/lldb/source/CMakeFiles/lldbBase.dir/lldb.cpp.o cd /<>/build-llvm/tools/lldb/source && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/source -I/<>/tools/lldb/source -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBase.dir/lldb.cpp.o -c /<>/tools/lldb/source/lldb.cpp make[4]: Entering directory '/<>/build-llvm' [ 24%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o -c /<>/tools/lld/ELF/Arch/AArch64.cpp [ 24%] 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' [ 24%] 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". 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' [ 24%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Breakpoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Breakpoint.cpp [ 24%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o -c /<>/tools/lld/ELF/Arch/AMDGPU.cpp [ 24%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Driver.cpp.o -c /<>/tools/lld/COFF/Driver.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/ARM.cpp.o -c /<>/tools/lld/ELF/Arch/ARM.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:21, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o -c /<>/tools/lld/COFF/DriverUtils.cpp 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:24, from /<>/tools/lldb/source/Breakpoint/Breakpoint.cpp:16: /usr/include/c++/7/bits/stl_map.h: In member function ‘void lldb_private::Breakpoint::ModuleReplaced(lldb::ModuleSP, lldb::ModuleSP)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, 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 tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointID.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointID.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/AVR.cpp.o -c /<>/tools/lld/ELF/Arch/AVR.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointIDList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointIDList.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/Mips.cpp.o -c /<>/tools/lld/ELF/Arch/Mips.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/COFF.h:20, from /<>/tools/lld/COFF/Config.h:14, from /<>/tools/lld/COFF/Driver.h:13, from /<>/tools/lld/COFF/Driver.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MemoryBufferRef&}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /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 tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointList.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void lld::coff::LinkerDriver::invokeMSVC(llvm::opt::InputArgList&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o -c /<>/tools/lld/ELF/Arch/MipsArchTree.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Error.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Error.cpp.o -c /<>/tools/lld/COFF/Error.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/ICF.cpp.o -c /<>/tools/lld/COFF/ICF.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o -c /<>/tools/lld/COFF/InputFiles.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/PPC.cpp.o -c /<>/tools/lld/ELF/Arch/PPC.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocation.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocation.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o -c /<>/tools/lld/ELF/Arch/PPC64.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o -c /<>/tools/lld/ELF/Arch/SPARCV9.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/LTO.cpp.o -c /<>/tools/lld/COFF/LTO.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationCollection.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocationCollection.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/MapFile.cpp.o -c /<>/tools/lld/COFF/MapFile.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/X86.cpp.o -c /<>/tools/lld/ELF/Arch/X86.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointLocationList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointLocationList.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o -c /<>/tools/lld/ELF/Arch/X86_64.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o -c /<>/tools/lld/COFF/MarkLive.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointOptions.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointOptions.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/PDB.cpp.o -c /<>/tools/lld/COFF/PDB.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Driver.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Driver.cpp.o -c /<>/tools/lld/ELF/Driver.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Strings.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Strings.cpp.o -c /<>/tools/lld/COFF/Strings.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o -c /<>/tools/lld/COFF/SymbolTable.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolver.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolver.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/SymbolTable.h:13, from /<>/tools/lld/ELF/Driver.h:13, from /<>/tools/lld/ELF/Driver.cpp:26: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _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 > getArchiveMembers(llvm::MemoryBufferRef)’: /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 tools/lldb/source/Breakpoint/CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o cd /<>/build-llvm/tools/lldb/source/Breakpoint && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverAddress.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Symbols.cpp.o -c /<>/tools/lld/COFF/Symbols.cpp [ 25%] Building CXX object tools/lld/COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o cd /<>/build-llvm/tools/lld/COFF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/COFF -I/<>/tools/lld/COFF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldCOFF.dir/Writer.cpp.o -c /<>/tools/lld/COFF/Writer.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/DriverUtils.cpp.o -c /<>/tools/lld/ELF/DriverUtils.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/EhFrame.cpp.o -c /<>/tools/lld/ELF/EhFrame.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileLine.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Error.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Error.cpp.o -c /<>/tools/lld/ELF/Error.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Filesystem.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Filesystem.cpp.o -c /<>/tools/lld/ELF/Filesystem.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/GdbIndex.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/GdbIndex.cpp.o -c /<>/tools/lld/ELF/GdbIndex.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ICF.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ICF.cpp.o -c /<>/tools/lld/ELF/ICF.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverFileRegex.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/InputFiles.cpp.o -c /<>/tools/lld/ELF/InputFiles.cpp [ 25%] Linking CXX static library ../../../lib/liblldCOFF.a cd /<>/build-llvm/tools/lld/COFF && /usr/bin/cmake -P CMakeFiles/lldCOFF.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lld/COFF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldCOFF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/liblldCOFF.a CMakeFiles/lldCOFF.dir/Chunks.cpp.o CMakeFiles/lldCOFF.dir/DLL.cpp.o CMakeFiles/lldCOFF.dir/Driver.cpp.o CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o CMakeFiles/lldCOFF.dir/Error.cpp.o CMakeFiles/lldCOFF.dir/ICF.cpp.o CMakeFiles/lldCOFF.dir/InputFiles.cpp.o CMakeFiles/lldCOFF.dir/LTO.cpp.o CMakeFiles/lldCOFF.dir/MapFile.cpp.o CMakeFiles/lldCOFF.dir/MarkLive.cpp.o CMakeFiles/lldCOFF.dir/PDB.cpp.o CMakeFiles/lldCOFF.dir/Strings.cpp.o CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o CMakeFiles/lldCOFF.dir/Symbols.cpp.o CMakeFiles/lldCOFF.dir/Writer.cpp.o /usr/bin/ranlib ../../../lib/liblldCOFF.a make[4]: Leaving directory '/<>/build-llvm' [ 25%] Built target lldCOFF /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' [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandCompletions.cpp.o -c /<>/tools/lldb/source/Commands/CommandCompletions.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/InputSection.cpp.o -c /<>/tools/lld/ELF/InputSection.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointResolverName.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectApropos.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectApropos.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputSection.h:13, from /<>/tools/lld/ELF/InputSection.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::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 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator]’: /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 tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectArgs.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectArgs.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSite.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointSite.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LTO.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/LTO.cpp.o -c /<>/tools/lld/ELF/LTO.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/BreakpointSiteList.cpp.o -c /<>/tools/lldb/source/Breakpoint/BreakpointSiteList.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 [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Stoppoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Stoppoint.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/Interpreter/Args.h:21, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23, from /<>/tools/lldb/source/Commands/CommandObjectArgs.h:17, from /<>/tools/lldb/source/Commands/CommandObjectArgs.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointCallbackContext.cpp.o -c /<>/tools/lldb/source/Breakpoint/StoppointCallbackContext.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/StoppointLocation.cpp.o -c /<>/tools/lldb/source/Breakpoint/StoppointLocation.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/Watchpoint.cpp.o -c /<>/tools/lldb/source/Breakpoint/Watchpoint.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/LinkerScript.cpp.o -c /<>/tools/lld/ELF/LinkerScript.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/MapFile.cpp.o -c /<>/tools/lld/ELF/MapFile.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpoint.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/LinkerScript.h:13, from /<>/tools/lld/ELF/LinkerScript.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lld::elf::PhdrEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:153: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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/LinkerScript.h:13, from /<>/tools/lld/ELF/LinkerScript.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::LinkerScript::allocateHeaders(std::vector&)’: /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/LinkerScript.h:13, from /<>/tools/lld/ELF/LinkerScript.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 unsigned int&, unsigned int}; _Tp = lld::elf::PhdrEntry; _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 lld::elf::LinkerScript::createPhdrs()’: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointList.cpp.o -c /<>/tools/lldb/source/Breakpoint/WatchpointList.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/MarkLive.cpp.o -c /<>/tools/lld/ELF/MarkLive.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/OutputSections.cpp.o -c /<>/tools/lld/ELF/OutputSections.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBreakpointCommand.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbBreakpoint.dir/WatchpointOptions.cpp.o -c /<>/tools/lldb/source/Breakpoint/WatchpointOptions.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Relocations.cpp.o -c /<>/tools/lld/ELF/Relocations.cpp [ 25%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o -c /<>/tools/lld/ELF/ScriptLexer.cpp [ 25%] 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' [ 25%] Built target lldbBreakpoint /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' [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Address.cpp.o -c /<>/tools/lldb/source/Core/Address.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectBugreport.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectBugreport.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectCommands.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectCommands.cpp [ 25%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectDisassemble.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectDisassemble.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/tools/lld/ELF/Relocations.h:14, from /<>/tools/lld/ELF/Relocations.cpp:44: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _Alloc = std::allocator]’: /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 = {lld::elf::Relocation}; _Tp = lld::elf::Relocation; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressRange.cpp.o -c /<>/tools/lldb/source/Core/AddressRange.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectExpression.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectExpression.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolver.cpp.o -c /<>/tools/lldb/source/Core/AddressResolver.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/ScriptParser.cpp.o -c /<>/tools/lld/ELF/ScriptParser.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Commands/CommandObjectDisassemble.h:17, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverFileLine.cpp.o -c /<>/tools/lldb/source/Core/AddressResolverFileLine.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Commands/CommandObjectDisassemble.h:17, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectFrame.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectFrame.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/include/lldb/Core/FileSpecList.h:14, from /<>/tools/lldb/include/lldb/Core/SearchFilter.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:14, from /<>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:13, 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/include/lldb/Core/FileSpecList.h:14, from /<>/tools/lldb/include/lldb/Core/SearchFilter.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:14, from /<>/tools/lldb/include/lldb/Core/AddressResolverFileLine.h:13, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/AddressResolverName.cpp.o -c /<>/tools/lldb/source/Core/AddressResolverName.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/include/lldb/Core/FileSpecList.h:14, from /<>/tools/lldb/include/lldb/Core/SearchFilter.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:14, from /<>/tools/lldb/include/lldb/Core/AddressResolverName.h:13, 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/include/lldb/Core/FileSpecList.h:14, from /<>/tools/lldb/include/lldb/Core/SearchFilter.h:13, from /<>/tools/lldb/include/lldb/Core/AddressResolver.h:14, from /<>/tools/lldb/include/lldb/Core/AddressResolverName.h:13, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectGUI.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectGUI.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ArchSpec.cpp.o -c /<>/tools/lldb/source/Core/ArchSpec.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/Interpreter/Args.h:21, from /<>/tools/lldb/include/lldb/Interpreter/CommandObject.h:23, from /<>/tools/lldb/include/lldb/Interpreter/CommandObjectMultiword.h:17, from /<>/tools/lldb/source/Commands/CommandObjectFrame.h:18, from /<>/tools/lldb/source/Commands/CommandObjectFrame.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Strings.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Strings.cpp.o -c /<>/tools/lld/ELF/Strings.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/SymbolTable.cpp.o -c /<>/tools/lld/ELF/SymbolTable.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Broadcaster.cpp.o -c /<>/tools/lldb/source/Core/Broadcaster.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectHelp.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectHelp.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Communication.cpp.o -c /<>/tools/lldb/source/Core/Communication.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLog.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectLog.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMemory.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectMemory.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Symbols.cpp.o -c /<>/tools/lld/ELF/Symbols.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Debugger.cpp.o -c /<>/tools/lldb/source/Core/Debugger.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o -c /<>/tools/lld/ELF/SyntheticSections.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectMultiword.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectMultiword.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlatform.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectPlatform.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Disassembler.cpp.o -c /<>/tools/lldb/source/Core/Disassembler.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectPlugin.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectPlugin.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectProcess.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectProcess.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectQuit.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectQuit.cpp [ 27%] Building CXX object tools/lldb/source/Core/CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Core && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o -c /<>/tools/lldb/source/Core/DumpDataExtractor.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::SymbolBody*, long long unsigned int&}; _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>:: ^~~~~~~~~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectRegister.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectRegister.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17, from /<>/tools/lldb/include/lldb/Core/Disassembler.h:15, from /<>/tools/lldb/source/Core/DumpDataExtractor.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::CompilationUnitEntry}; _Tp = lld::elf::CompilationUnitEntry; _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>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::AddressEntry}; _Tp = lld::elf::AddressEntry; _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 function ‘lld::elf::GdbIndexChunk readDwarf(llvm::DWARFContextInMemory&, lld::elf::InputSection*)’: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::elf::DynamicSection >::Entry&}; _Tp = lld::elf::DynamicSection >::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/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::elf::DynamicSection >::Entry; _Alloc = std::allocator >::Entry>]’: /usr/include/c++/7/bits/stl_vector.h:948: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(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::add(lld::elf::DynamicSection::Entry) [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 >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ 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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::elf::DynamicSection >::Entry&}; _Tp = lld::elf::DynamicSection >::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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::elf::DynamicSection >::Entry; _Alloc = std::allocator >::Entry>]’: /usr/include/c++/7/bits/stl_vector.h:948: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(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::add(lld::elf::DynamicSection::Entry) [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 >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ 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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::elf::DynamicSection >::Entry&}; _Tp = lld::elf::DynamicSection >::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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::elf::DynamicSection >::Entry; _Alloc = std::allocator >::Entry>]’: /usr/include/c++/7/bits/stl_vector.h:948: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(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::add(lld::elf::DynamicSection::Entry) [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 >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ 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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::elf::DynamicSection >::Entry&}; _Tp = lld::elf::DynamicSection >::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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::elf::DynamicSection >::Entry; _Alloc = std::allocator >::Entry>]’: /usr/include/c++/7/bits/stl_vector.h:948: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(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::add(lld::elf::DynamicSection::Entry) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ 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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::elf::DynamicReloc&}; _Tp = lld::elf::DynamicReloc; _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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::RelocationSection::addReloc(const lld::elf::DynamicReloc&) [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: In member function ‘void lld::elf::RelocationSection::addReloc(const lld::elf::DynamicReloc&) [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: In member function ‘void lld::elf::RelocationSection::addReloc(const lld::elf::DynamicReloc&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::RelocationSection::addReloc(const lld::elf::DynamicReloc&) [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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSettings.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In lambda function: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::addEntries() [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 >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::addEntries() [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 >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::addEntries() [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 >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lld::elf::DynamicSection::addEntries() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >::Entry*, std::vector >::Entry, std::allocator >::Entry> > >’ 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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/tools/lld/ELF/Config.h:13, from /<>/tools/lld/ELF/InputFiles.h:13, from /<>/tools/lld/ELF/GdbIndex.h:13, from /<>/tools/lld/ELF/SyntheticSections.h:25, from /<>/tools/lld/ELF/SyntheticSections.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void lld::elf::MipsGotSection::addEntry(lld::elf::SymbolBody&, int64_t, lld::elf::RelExpr)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSource.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSource.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o -c /<>/tools/lldb/source/Core/DynamicLoader.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectSyntax.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectSyntax.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o -c /<>/tools/lldb/source/Core/EmulateInstruction.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectTarget.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectTarget.cpp [ 27%] Building CXX object tools/lldb/source/Commands/CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o cd /<>/build-llvm/tools/lldb/source/Commands && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectThread.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectThread.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Target.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Target.cpp.o -c /<>/tools/lld/ELF/Target.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Event.cpp.o -c /<>/tools/lldb/source/Core/Event.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Thunks.cpp.o -c /<>/tools/lld/ELF/Thunks.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o -c /<>/tools/lldb/source/Core/FileLineResolver.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o -c /<>/tools/lldb/source/Core/FileSpecList.cpp [ 27%] Building CXX object tools/lld/ELF/CMakeFiles/lldELF.dir/Writer.cpp.o cd /<>/build-llvm/tools/lld/ELF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/ELF -I/<>/tools/lld/ELF -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldELF.dir/Writer.cpp.o -c /<>/tools/lld/ELF/Writer.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o -c /<>/tools/lldb/source/Core/FormatEntity.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>:: ^~~~~~~~~~~~~~~~~~~ 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::Status CommandObjectThreadUntil::CommandOptions::SetOptionValue(uint32_t, llvm::StringRef, lldb_private::ExecutionContext*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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/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 = {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 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectType.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectType.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectVersion.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectVersion.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpoint.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/include/lldb/Core/FormatEntity.h:13, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/include/lldb/Core/FormatEntity.h:13, from /<>/tools/lldb/source/Core/FormatEntity.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static lldb_private::Status lldb_private::FormatEntity::ParseInternal(llvm::StringRef&, lldb_private::FormatEntity::Entry&, uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.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}::Writer::removeEmptyPTLoad() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]:: >]’: /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 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = lld::elf::PhdrEntry; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:165: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:165:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/IOHandler.cpp.o -c /<>/tools/lldb/source/Core/IOHandler.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = lld::elf::PhdrEntry; _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&}; _Tp = lld::elf::PhdrEntry; _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 lld::elf::PhdrEntry&}; _Tp = lld::elf::PhdrEntry; _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:26, from /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::elf::PhdrEntry; _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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::elf::PhdrEntry}; _Tp = lld::elf::PhdrEntry; _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 = {lld::elf::PhdrEntry}; _Tp = lld::elf::PhdrEntry; _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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void lld::elf::writeResult() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /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)); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void lld::elf::writeResult() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /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)); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectWatchpointCommand.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void lld::elf::writeResult() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /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)); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void lld::elf::writeResult() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /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)); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/tools/lld/ELF/Writer.h:13, from /<>/tools/lld/ELF/Writer.cpp:10: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCommands.dir/CommandObjectLanguage.cpp.o -c /<>/tools/lldb/source/Commands/CommandObjectLanguage.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Core/ValueObjectList.h:16, from /<>/tools/lldb/include/lldb/Core/IOHandler.h:13, from /<>/tools/lldb/source/Core/IOHandler.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = TreeItem; _Alloc = std::allocator]’: /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/ValueObjectList.h:16, from /<>/tools/lldb/include/lldb/Core/IOHandler.h:13, from /<>/tools/lldb/source/Core/IOHandler.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void ThreadTreeDelegate::TreeDelegateGenerateChildren(TreeItem&)’: /usr/include/c++/7/bits/stl_vector.h:712:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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:3871:8: warning: ‘%i’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] bool WindowDelegateDraw(Window &window, bool force) override { ^~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Core/IOHandler.cpp:3871:8: note: directive argument in the range [1, 2147483647] In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6349, from /usr/include/c++/7/string:52, 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/bits/unique_ptr.h:37, from /usr/include/c++/7/memory:80, from /<>/tools/lldb/include/lldb/Utility/SharingPtr.h:15, from /<>/tools/lldb/include/lldb/lldb-forward.h:15, from /<>/tools/lldb/include/lldb/Core/ValueObjectList.h:13, from /<>/tools/lldb/include/lldb/Core/IOHandler.h:13, from /<>/tools/lldb/source/Core/IOHandler.cpp:10: /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 ()); ^ [ 27%] Linking CXX static library ../../../lib/liblldELF.a cd /<>/build-llvm/tools/lld/ELF && /usr/bin/cmake -P CMakeFiles/lldELF.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lld/ELF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldELF.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/liblldELF.a CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o CMakeFiles/lldELF.dir/Arch/ARM.cpp.o CMakeFiles/lldELF.dir/Arch/AVR.cpp.o CMakeFiles/lldELF.dir/Arch/Mips.cpp.o CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o CMakeFiles/lldELF.dir/Arch/PPC.cpp.o CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o CMakeFiles/lldELF.dir/Arch/X86.cpp.o CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o CMakeFiles/lldELF.dir/Driver.cpp.o CMakeFiles/lldELF.dir/DriverUtils.cpp.o CMakeFiles/lldELF.dir/EhFrame.cpp.o CMakeFiles/lldELF.dir/Error.cpp.o CMakeFiles/lldELF.dir/Filesystem.cpp.o CMakeFiles/lldELF.dir/GdbIndex.cpp.o CMakeFiles/lldELF.dir/ICF.cpp.o CMakeFiles/lldELF.dir/InputFiles.cpp.o CMakeFiles/lldELF.dir/InputSection.cpp.o CMakeFiles/lldELF.dir/LTO.cpp.o CMakeFiles/lldELF.dir/LinkerScript.cpp.o CMakeFiles/lldELF.dir/MapFile.cpp.o CMakeFiles/lldELF.dir/MarkLive.cpp.o CMakeFiles/lldELF.dir/OutputSections.cpp.o CMakeFiles/lldELF.dir/Relocations.cpp.o CMakeFiles/lldELF.dir/ScriptLexer.cpp.o CMakeFiles/lldELF.dir/ScriptParser.cpp.o CMakeFiles/lldELF.dir/Strings.cpp.o CMakeFiles/lldELF.dir/SymbolTable.cpp.o CMakeFiles/lldELF.dir/Symbols.cpp.o CMakeFiles/lldELF.dir/SyntheticSections.cpp.o CMakeFiles/lldELF.dir/Target.cpp.o CMakeFiles/lldELF.dir/Thunks.cpp.o CMakeFiles/lldELF.dir/Writer.cpp.o /usr/bin/ranlib ../../../lib/liblldELF.a make[4]: Leaving directory '/<>/build-llvm' [ 27%] Built target lldELF /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". At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ 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' [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/CXXFunctionPointer.cpp.o -c /<>/tools/lldb/source/DataFormatters/CXXFunctionPointer.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Listener.cpp.o -c /<>/tools/lldb/source/Core/Listener.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Mangled.cpp.o -c /<>/tools/lldb/source/Core/Mangled.cpp [ 27%] 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' [ 27%] Built target lldbCommands /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' [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/DiagnosticManager.cpp.o -c /<>/tools/lldb/source/Expression/DiagnosticManager.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DataVisualization.cpp.o -c /<>/tools/lldb/source/DataFormatters/DataVisualization.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Module.cpp.o -c /<>/tools/lldb/source/Core/Module.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o -c /<>/tools/lldb/source/Core/ModuleChild.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/DWARFExpression.cpp.o -c /<>/tools/lldb/source/Expression/DWARFExpression.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ModuleList.cpp.o -c /<>/tools/lldb/source/Core/ModuleList.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Core/EmulateInstruction.h:17, from /<>/tools/lldb/include/lldb/Core/Disassembler.h:15, from /<>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14, from /<>/tools/lldb/source/Expression/DWARFExpression.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /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' [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/File.cpp.o -c /<>/tools/lldb/source/Host/common/File.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/DumpValueObjectOptions.cpp.o -c /<>/tools/lldb/source/DataFormatters/DumpValueObjectOptions.cpp In file included from /<>/tools/lldb/source/Host/common/File.cpp:28:0: /<>/include/llvm/Support/Errno.h:34:13: warning: mangled name for ‘decltype (F(llvm::sys::RetryAfterSignal::As ...)) llvm::sys::RetryAfterSignal(const FailT&, const Fun&, const Args& ...) [with FailT = std::nullptr_t; Fun = _IO_FILE*(int, const char*) throw (); Args = {int, const char*}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline auto RetryAfterSignal(const FailT &Fail, const Fun &F, ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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>:: ^~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o -c /<>/tools/lldb/source/Host/common/FileCache.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Opcode.cpp.o -c /<>/tools/lldb/source/Core/Opcode.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o -c /<>/tools/lldb/source/Host/common/FileSystem.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatCache.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatCache.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/PluginManager.cpp.o -c /<>/tools/lldb/source/Core/PluginManager.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o -c /<>/tools/lldb/source/Host/common/GetOptInc.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Host.cpp.o -c /<>/tools/lldb/source/Host/common/Host.cpp [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatClasses.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatClasses.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Disassembler.h:14, from /<>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14, from /<>/tools/lldb/source/Expression/DWARFExpression.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Value&}; _Tp = lldb_private::Value; _Alloc = std::allocator]’: /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::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 /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::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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Disassembler.h:14, from /<>/tools/lldb/include/lldb/Expression/DWARFExpression.h:14, from /<>/tools/lldb/source/Expression/DWARFExpression.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘static bool lldb_private::DWARFExpression::Evaluate(lldb_private::ExecutionContext*, lldb_private::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::Status*)’: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 27%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o -c /<>/tools/lldb/source/Host/common/HostInfoBase.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/Expression.cpp.o -c /<>/tools/lldb/source/Expression/Expression.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormatManager.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormatManager.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o -c /<>/tools/lldb/source/Host/common/HostNativeThreadBase.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o -c /<>/tools/lldb/source/Host/common/HostProcess.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionSourceCode.cpp.o -c /<>/tools/lldb/source/Expression/ExpressionSourceCode.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o -c /<>/tools/lldb/source/Host/common/HostThread.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o -c /<>/tools/lldb/source/Core/RegisterValue.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o -c /<>/tools/lldb/source/Host/common/LockFileBase.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Scalar.cpp.o -c /<>/tools/lldb/source/Core/Scalar.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o -c /<>/tools/lldb/source/Host/common/MainLoop.cpp /<>/tools/lldb/source/Host/common/MainLoop.cpp: In member function ‘lldb_private::MainLoop::SignalHandleUP lldb_private::MainLoop::RegisterSignal(int, const Callback&, lldb_private::Status&)’: /<>/tools/lldb/source/Host/common/MainLoop.cpp:299:7: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = sigaction(signo, &new_action, &info.old_action); ^~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o -c /<>/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/ExpressionVariable.cpp.o -c /<>/tools/lldb/source/Expression/ExpressionVariable.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o -c /<>/tools/lldb/source/Core/SearchFilter.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/FormattersHelpers.cpp.o -c /<>/tools/lldb/source/DataFormatters/FormattersHelpers.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o -c /<>/tools/lldb/source/Host/common/NativeBreakpoint.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o -c /<>/tools/lldb/source/Host/common/NativeBreakpointList.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o -c /<>/tools/lldb/source/Host/common/NativeWatchpointList.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/FunctionCaller.cpp.o -c /<>/tools/lldb/source/Expression/FunctionCaller.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Section.cpp.o -c /<>/tools/lldb/source/Core/Section.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o -c /<>/tools/lldb/source/Host/common/NativeProcessProtocol.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/LanguageCategory.cpp.o -c /<>/tools/lldb/source/DataFormatters/LanguageCategory.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/SourceManager.cpp.o -c /<>/tools/lldb/source/Core/SourceManager.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o -c /<>/tools/lldb/source/Host/common/NativeRegisterContext.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRDynamicChecks.cpp.o -c /<>/tools/lldb/source/Expression/IRDynamicChecks.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/StringPrinter.cpp.o -c /<>/tools/lldb/source/DataFormatters/StringPrinter.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o -c /<>/tools/lldb/source/Host/common/NativeThreadProtocol.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/State.cpp.o -c /<>/tools/lldb/source/Core/State.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o -c /<>/tools/lldb/source/Host/common/OptionParser.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o -c /<>/tools/lldb/source/Core/StreamAsynchronousIO.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o -c /<>/tools/lldb/source/Host/common/PipeBase.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o -c /<>/tools/lldb/source/Host/common/ProcessRunLock.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o -c /<>/tools/lldb/source/Host/common/PseudoTerminal.cpp /<>/tools/lldb/source/Host/common/PseudoTerminal.cpp: In member function ‘bool lldb_utility::PseudoTerminal::OpenFirstAvailableMaster(int, char*, size_t)’: /<>/tools/lldb/source/Host/common/PseudoTerminal.cpp:92:19: 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/Host/common/PseudoTerminal.cpp:99:19: 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/Host/common/PseudoTerminal.cpp:107:19: 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/Host/common/PseudoTerminal.cpp: In member function ‘bool lldb_utility::PseudoTerminal::OpenSlave(int, char*, size_t)’: /<>/tools/lldb/source/Host/common/PseudoTerminal.cpp:147:19: 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/Host/common/PseudoTerminal.cpp: In member function ‘const char* lldb_utility::PseudoTerminal::GetSlaveName(char*, size_t) const’: /<>/tools/lldb/source/Host/common/PseudoTerminal.cpp:179:17: 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/Host/common/PseudoTerminal.cpp: In member function ‘lldb::pid_t lldb_utility::PseudoTerminal::Fork(char*, size_t)’: /<>/tools/lldb/source/Host/common/PseudoTerminal.cpp:219:21: 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/Host/common/PseudoTerminal.cpp:241:25: 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/Host/common/PseudoTerminal.cpp:246:25: 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/Host/common/PseudoTerminal.cpp:251:25: 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’ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Socket.cpp.o -c /<>/tools/lldb/source/Host/common/Socket.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategory.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeCategory.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/StreamFile.cpp.o -c /<>/tools/lldb/source/Core/StreamFile.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o -c /<>/tools/lldb/source/Host/common/SocketAddress.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o -c /<>/tools/lldb/source/Core/UserSettingsController.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRExecutionUnit.cpp.o -c /<>/tools/lldb/source/Expression/IRExecutionUnit.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o -c /<>/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/Value.cpp.o -c /<>/tools/lldb/source/Core/Value.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o -c /<>/tools/lldb/source/Host/common/StringConvert.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o -c /<>/tools/lldb/source/Host/common/Symbols.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, 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 /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObject.cpp.o -c /<>/tools/lldb/source/Core/ValueObject.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o -c /<>/tools/lldb/source/Host/common/TCPSocket.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeCategoryMap.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeCategoryMap.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o -c /<>/tools/lldb/source/Host/common/Terminal.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o -c /<>/tools/lldb/source/Host/common/ThreadLauncher.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Core/ValueObject.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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::Status&, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/XML.cpp.o -c /<>/tools/lldb/source/Host/common/XML.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void lldb_private::IRExecutionUnit::GetRunnableInfo(lldb_private::Status&, lldb::addr_t&, lldb::addr_t&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRInterpreter.cpp.o -c /<>/tools/lldb/source/Expression/IRInterpreter.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeFormat.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeFormat.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o -c /<>/tools/lldb/source/Host/common/UDPSocket.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/common/Editline.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/common/Editline.cpp.o -c /<>/tools/lldb/source/Host/common/Editline.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Host/common/Editline.cpp:18:0: /<>/tools/lldb/source/Host/common/Editline.cpp: In member function ‘int lldb_private::Editline::GetCharacter(lldb_private::line_editor::EditLineGetCharType*)’: /<>/tools/lldb/include/lldb/Utility/LLDBAssert.h:17:28: warning: this statement may fall through [-Wimplicit-fallthrough=] lldb_private::lldb_assert(x, #x, __FUNCTION__, __FILE__, __LINE__) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Host/common/Editline.cpp:538:9: note: in expansion of macro ‘lldbassert’ lldbassert(0 && "Interrupts should have been handled above."); ^~~~~~~~~~ /<>/tools/lldb/source/Host/common/Editline.cpp:540:7: note: here case lldb::eConnectionStatusError: // Check GetError() for details ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSummary.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeSummary.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectCast.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o -c /<>/tools/lldb/source/Host/posix/DomainSocket.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/include/lldb/Target/PathMappingList.h:15, from /<>/tools/lldb/include/lldb/Core/ModuleSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:15, from /<>/tools/lldb/source/Expression/IRInterpreter.cpp:11: /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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o -c /<>/tools/lldb/source/Host/posix/FileSystem.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectChild.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/HostInfoPosix.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeSynthetic.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeSynthetic.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/IRMemoryMap.cpp.o -c /<>/tools/lldb/source/Expression/IRMemoryMap.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/HostProcessPosix.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o -c /<>/tools/lldb/source/Host/posix/HostThreadPosix.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResult.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o -c /<>/tools/lldb/source/Host/posix/LockFilePosix.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o -c /<>/tools/lldb/source/Host/posix/PipePosix.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/include/lldb/Expression/IRMemoryMap.h:17, 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::Status&)’: /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); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/TypeValidator.cpp.o -c /<>/tools/lldb/source/DataFormatters/TypeValidator.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/LLVMUserExpression.cpp.o -c /<>/tools/lldb/source/Expression/LLVMUserExpression.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/ValueObjectPrinter.cpp.o -c /<>/tools/lldb/source/DataFormatters/ValueObjectPrinter.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o -c /<>/tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultCast.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o -c /<>/tools/lldb/source/Host/linux/AbstractSocket.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/Host.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Host.cpp.o -c /<>/tools/lldb/source/Host/linux/Host.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultChild.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/PassRegistry.h:20, from /<>/include/llvm/PassSupport.h:27, from /<>/include/llvm/Pass.h:388, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbDataFormatters.dir/VectorType.cpp.o -c /<>/tools/lldb/source/DataFormatters/VectorType.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/Support/ScopedPrinter.h:14, from /<>/tools/lldb/source/Host/linux/Host.cpp:23: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator]’: /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:26, from /<>/include/llvm/Support/ScopedPrinter.h:14, from /<>/tools/lldb/source/Host/linux/Host.cpp:23: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static uint32_t lldb_private::Host::FindProcesses(const lldb_private::ProcessInstanceInfoMatch&, lldb_private::ProcessInstanceInfoList&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o -c /<>/tools/lldb/source/Host/linux/HostInfoLinux.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o -c /<>/tools/lldb/source/Host/linux/LibcGlue.cpp [ 28%] Building CXX object tools/lldb/source/Host/CMakeFiles/lldbHost.dir/linux/Support.cpp.o cd /<>/build-llvm/tools/lldb/source/Host && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbHost.dir/linux/Support.cpp.o -c /<>/tools/lldb/source/Host/linux/Support.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectDynamicValue.cpp [ 28%] 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/File.cpp.o CMakeFiles/lldbHost.dir/common/FileCache.cpp.o CMakeFiles/lldbHost.dir/common/FileSystem.cpp.o CMakeFiles/lldbHost.dir/common/GetOptInc.cpp.o CMakeFiles/lldbHost.dir/common/Host.cpp.o CMakeFiles/lldbHost.dir/common/HostInfoBase.cpp.o CMakeFiles/lldbHost.dir/common/HostNativeThreadBase.cpp.o CMakeFiles/lldbHost.dir/common/HostProcess.cpp.o CMakeFiles/lldbHost.dir/common/HostThread.cpp.o CMakeFiles/lldbHost.dir/common/LockFileBase.cpp.o CMakeFiles/lldbHost.dir/common/MainLoop.cpp.o CMakeFiles/lldbHost.dir/common/MonitoringProcessLauncher.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/NativeBreakpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeWatchpointList.cpp.o CMakeFiles/lldbHost.dir/common/NativeProcessProtocol.cpp.o CMakeFiles/lldbHost.dir/common/NativeRegisterContext.cpp.o CMakeFiles/lldbHost.dir/common/NativeThreadProtocol.cpp.o CMakeFiles/lldbHost.dir/common/OptionParser.cpp.o CMakeFiles/lldbHost.dir/common/PipeBase.cpp.o CMakeFiles/lldbHost.dir/common/ProcessRunLock.cpp.o CMakeFiles/lldbHost.dir/common/PseudoTerminal.cpp.o CMakeFiles/lldbHost.dir/common/Socket.cpp.o CMakeFiles/lldbHost.dir/common/SocketAddress.cpp.o CMakeFiles/lldbHost.dir/common/SoftwareBreakpoint.cpp.o CMakeFiles/lldbHost.dir/common/StringConvert.cpp.o CMakeFiles/lldbHost.dir/common/Symbols.cpp.o CMakeFiles/lldbHost.dir/common/TCPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Terminal.cpp.o CMakeFiles/lldbHost.dir/common/ThreadLauncher.cpp.o CMakeFiles/lldbHost.dir/common/XML.cpp.o CMakeFiles/lldbHost.dir/common/UDPSocket.cpp.o CMakeFiles/lldbHost.dir/common/Editline.cpp.o CMakeFiles/lldbHost.dir/posix/ConnectionFileDescriptorPosix.cpp.o CMakeFiles/lldbHost.dir/posix/DomainSocket.cpp.o CMakeFiles/lldbHost.dir/posix/FileSystem.cpp.o CMakeFiles/lldbHost.dir/posix/HostInfoPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostProcessPosix.cpp.o CMakeFiles/lldbHost.dir/posix/HostThreadPosix.cpp.o CMakeFiles/lldbHost.dir/posix/LockFilePosix.cpp.o CMakeFiles/lldbHost.dir/posix/PipePosix.cpp.o CMakeFiles/lldbHost.dir/posix/ProcessLauncherPosixFork.cpp.o CMakeFiles/lldbHost.dir/linux/AbstractSocket.cpp.o CMakeFiles/lldbHost.dir/linux/Host.cpp.o CMakeFiles/lldbHost.dir/linux/HostInfoLinux.cpp.o CMakeFiles/lldbHost.dir/linux/LibcGlue.cpp.o CMakeFiles/lldbHost.dir/linux/Support.cpp.o /usr/bin/ranlib ../../../../lib/liblldbHost.a make[4]: Leaving directory '/<>/build-llvm' [ 28%] 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". 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' [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Args.cpp.o -c /<>/tools/lldb/source/Interpreter/Args.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/Materializer.cpp.o -c /<>/tools/lldb/source/Expression/Materializer.cpp [ 28%] 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' [ 28%] Built target lldbDataFormatters /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' [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/AuxVector.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/Utility/DataBuffer.h:19, from /<>/tools/lldb/include/lldb/Utility/DataBufferHeap.h:13, from /<>/tools/lldb/include/lldb/Expression/IRMemoryMap.h:13, from /<>/tools/lldb/include/lldb/Expression/Materializer.h:20, from /<>/tools/lldb/source/Expression/Materializer.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.h:15, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const AuxVector::Entry&}; _Tp = AuxVector::Entry; _Alloc = std::allocator]’: /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/DynamicLoader/POSIX-DYLD/AuxVector.h:15, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/AuxVector.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void AuxVector::ParseAuxv(lldb_private::DataExtractor&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DYLDRendezvous.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectList.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectMemory.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandAlias.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandAlias.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:20, from /<>/tools/lldb/include/lldb/Target/Platform.h:27, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp:18: /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()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderPosixDYLD.dir/DynamicLoaderPOSIXDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/REPL.cpp.o -c /<>/tools/lldb/source/Expression/REPL.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectRegister.cpp [ 28%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandHistory.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandHistory.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandInterpreter.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandInterpreter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb::ThreadPlanSP DynamicLoaderPOSIXDYLD::GetStepThroughTrampolinePlan(lldb_private::Thread&, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.h:19, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:11: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp [ 29%] 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' [ 29%] Built target lldbPluginDynamicLoaderPosixDYLD /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 make[4]: Entering directory '/<>/build-llvm' [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTDumper.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/UserExpression.cpp.o -c /<>/tools/lldb/source/Expression/UserExpression.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o -c /<>/tools/lldb/source/Core/ValueObjectVariable.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObject.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObject.cpp [ 29%] 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/Broadcaster.cpp.o CMakeFiles/lldbCore.dir/Communication.cpp.o CMakeFiles/lldbCore.dir/Debugger.cpp.o CMakeFiles/lldbCore.dir/Disassembler.cpp.o CMakeFiles/lldbCore.dir/DumpDataExtractor.cpp.o CMakeFiles/lldbCore.dir/DynamicLoader.cpp.o CMakeFiles/lldbCore.dir/EmulateInstruction.cpp.o CMakeFiles/lldbCore.dir/Event.cpp.o CMakeFiles/lldbCore.dir/FileLineResolver.cpp.o CMakeFiles/lldbCore.dir/FileSpecList.cpp.o CMakeFiles/lldbCore.dir/FormatEntity.cpp.o CMakeFiles/lldbCore.dir/IOHandler.cpp.o CMakeFiles/lldbCore.dir/Listener.cpp.o CMakeFiles/lldbCore.dir/Mangled.cpp.o CMakeFiles/lldbCore.dir/Module.cpp.o CMakeFiles/lldbCore.dir/ModuleChild.cpp.o CMakeFiles/lldbCore.dir/ModuleList.cpp.o CMakeFiles/lldbCore.dir/Opcode.cpp.o CMakeFiles/lldbCore.dir/PluginManager.cpp.o CMakeFiles/lldbCore.dir/RegisterValue.cpp.o CMakeFiles/lldbCore.dir/Scalar.cpp.o CMakeFiles/lldbCore.dir/SearchFilter.cpp.o CMakeFiles/lldbCore.dir/Section.cpp.o CMakeFiles/lldbCore.dir/SourceManager.cpp.o CMakeFiles/lldbCore.dir/State.cpp.o CMakeFiles/lldbCore.dir/StreamAsynchronousIO.cpp.o CMakeFiles/lldbCore.dir/StreamFile.cpp.o CMakeFiles/lldbCore.dir/UserSettingsController.cpp.o CMakeFiles/lldbCore.dir/Value.cpp.o CMakeFiles/lldbCore.dir/ValueObject.cpp.o CMakeFiles/lldbCore.dir/ValueObjectCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResult.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultCast.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultChild.cpp.o CMakeFiles/lldbCore.dir/ValueObjectConstResultImpl.cpp.o CMakeFiles/lldbCore.dir/ValueObjectDynamicValue.cpp.o CMakeFiles/lldbCore.dir/ValueObjectList.cpp.o CMakeFiles/lldbCore.dir/ValueObjectMemory.cpp.o CMakeFiles/lldbCore.dir/ValueObjectRegister.cpp.o CMakeFiles/lldbCore.dir/ValueObjectSyntheticFilter.cpp.o CMakeFiles/lldbCore.dir/ValueObjectVariable.cpp.o /usr/bin/ranlib ../../../../lib/liblldbCore.a make[4]: Leaving directory '/<>/build-llvm' [ 29%] Built target lldbCore /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' [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoLexer.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoLexer.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbExpression.dir/UtilityFunction.cpp.o -c /<>/tools/lldb/source/Expression/UtilityFunction.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTResultSynthesizer.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoParser.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20, from /<>/tools/lldb/include/lldb/Target/Target.h:23, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectRegexCommand.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserGo.dir/GoUserExpression.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp [ 29%] 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' [ 29%] Built target lldbExpression /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' [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/BlockPointer.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandObjectScript.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandObjectScript.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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' [ 29%] Built target lldbPluginExpressionParserGo /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' [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/ObjCLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandOptionValidators.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandOptionValidators.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ASTStructExtractor.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTStructExtractor.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/Language.h:23, from /<>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.h:20, from /<>/tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/CommandReturnObject.cpp.o -c /<>/tools/lldb/source/Interpreter/CommandReturnObject.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupArchitecture.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupArchitecture.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupBoolean.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFile.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupFile.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupFormat.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupFormat.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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CPlusPlusNameParser.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangASTSource.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupOutputFile.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/CxxStringTypes.cpp.o -c /<>/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/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupPlatform.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/CF.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.h:14, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupString.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupString.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/CF.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/CF.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUInt64.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupUUID.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupUUID.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupValueObjectDisplay.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxx.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.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/ADT/SmallString.h:17, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:21, 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/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/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/SmallString.h:17, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:21, 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/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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/Cocoa.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18, 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/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 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18, 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_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/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/SmallString.h:17, from /<>/tools/clang/include/clang/Basic/IdentifierTable.h:21, 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/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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionDeclMap.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValue.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValue.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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/ExpressionParser/Clang/ClangASTSource.h:15, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArch.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArch.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxAtomic.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/CoreMedia.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/CoreMedia.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArgs.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArgs.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxInitializerList.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueArray.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueArray.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSArray.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueBoolean.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueBoolean.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxList.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.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/Language/ObjC/NSArray.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueChar.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueChar.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionParser.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueDictionary.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueDictionary.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ExpressionParser/Clang/ClangExpressionParser.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueEnumeration.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.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/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13, 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, ^~~~~~~~~~~~~~~~~~~~~~~~~ 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:13, 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 /<>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13, from /<>/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::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 [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSDictionary.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp 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/Core/UniqueCStringMap.h:15, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13, 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 /<>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13, 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: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:13, 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 /<>/tools/lldb/include/lldb/Core/UniqueCStringMap.h:15, from /<>/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpec.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxMap.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFileSpecLIst.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormat.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFormat.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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 /usr/include/c++/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::NSDictionaryMLegacySyntheticFrontEnd::DictionaryItemDescriptor&}; _Tp = lldb_private::formatters::NSDictionaryMLegacySyntheticFrontEnd::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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb::ValueObjectSP lldb_private::formatters::NSDictionaryMLegacySyntheticFrontEnd::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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueFormatEntity.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxUnorderedMap.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSError.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSError.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/NSError.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangExpressionVariable.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionVariable.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueLanguage.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueLanguage.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.h:14, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValuePathMappings.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValuePathMappings.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueProperties.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueProperties.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibCxxVector.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangFunctionCaller.cpp.o -c /<>/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’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSException.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueRegex.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueRegex.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueSInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueSInt64.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcpp.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueString.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueString.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUInt64.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueUInt64.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h:13, from /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionValueUUID.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionValueUUID.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSIndexPath.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupVariable.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupVariable.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/Cocoa.h:14, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangModulesDeclVendor.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp [ 29%] Building CXX object tools/lldb/source/Plugins/Language/CPlusPlus/CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/CPlusPlus && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o -c /<>/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/OptionGroupWatchpoint.cpp.o -c /<>/tools/lldb/source/Interpreter/OptionGroupWatchpoint.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Options.cpp.o -c /<>/tools/lldb/source/Interpreter/Options.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSSet.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp [ 29%] 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/CPlusPlusNameParser.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 CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppTuple.cpp.o CMakeFiles/lldbPluginCPlusPlusLanguage.dir/LibStdcppUniquePointer.cpp.o /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /usr/bin/ranlib ../../../../../../lib/liblldbPluginCPlusPlusLanguage.a make[4]: Leaving directory '/<>/build-llvm' [ 29%] 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' [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/Property.cpp.o -c /<>/tools/lldb/source/Interpreter/Property.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 29%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInterpreter.dir/ScriptInterpreter.cpp.o -c /<>/tools/lldb/source/Interpreter/ScriptInterpreter.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::formatters::GenericNSSetMSyntheticFrontEnd::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd::SetItemDescriptor; _Alloc = std::allocator::SetItemDescriptor>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator::SetItemDescriptor*, std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::formatters::GenericNSSetMSyntheticFrontEnd::SetItemDescriptor&}; _Tp = lldb_private::formatters::GenericNSSetMSyntheticFrontEnd::SetItemDescriptor; _Alloc = std::allocator::SetItemDescriptor>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator::SetItemDescriptor*, std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> >::iterator {aka __gnu_cxx::__normal_iterator::SetItemDescriptor*, std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> > >}’ changed in GCC 7.1 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.h:14, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1400::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1400::DataDescriptor_64]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::SetItemDescriptor*, std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb::ValueObjectSP lldb_private::formatters::GenericNSSetMSyntheticFrontEnd::GetChildAtIndex(size_t) [with D32 = lldb_private::formatters::Foundation1300::DataDescriptor_32; D64 = lldb_private::formatters::Foundation1300::DataDescriptor_64]’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::SetItemDescriptor*, std::vector::SetItemDescriptor, std::allocator::SetItemDescriptor> > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 31%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV1.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCLanguage.dir/NSString.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp [ 31%] 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' [ 31%] Built target lldbInterpreter /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' [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerBSDArchive.dir/ObjectContainerBSDArchive.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangPersistentVariables.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h:17, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 31%] 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' [ 31%] Built target lldbPluginObjectContainerBSDArchive /usr/bin/make -f tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/build.make tools/lldb/source/Plugins/ObjectFile/ELF/CMakeFiles/lldbPluginObjectFileELF.dir/depend make[4]: Entering directory '/<>/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= 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". 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' [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ELFHeader.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/lldb/include/lldb/Utility/Status.h:16, from /<>/tools/lldb/include/lldb/Core/Scalar.h:13, from /<>/tools/lldb/include/lldb/Core/Value.h:13, from /<>/tools/lldb/include/lldb/Core/ValueObject.h:13, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.h:14, from /<>/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileELF.dir/ObjectFileELF.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUserExpression.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCRuntimeV2.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17, 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>:: ^~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /usr/include/c++/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 /usr/include/c++/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 In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17, 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:21, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Symbol/ObjectFile.h:15, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] 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' [ 31%] Built target lldbPluginObjCLanguage /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' [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileJIT.dir/ObjectFileJIT.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h:17, 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 /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 31%] 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' [ 31%] Built target lldbPluginObjectFileELF /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' [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/DynamicRegisterInfo.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointList.h:20, from /<>/tools/lldb/include/lldb/Target/Target.h:23, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h:14, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 31%] 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' [ 31%] Built target lldbPluginObjectFileJIT /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' [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ProcessElfCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/FreeBSDSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/FreeBSDSignals.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/GDBRemoteSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/GDBRemoteSignals.cpp In file included from /usr/include/c++/7/bits/char_traits.h:39:0, from /usr/include/c++/7/string:40, from /usr/include/c++/7/stdexcept:39, from /usr/include/c++/7/array:39, from /usr/include/c++/7/tuple:39, from /usr/include/c++/7/mutex:38, from /<>/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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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 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 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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/memory:66: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/Core/Address.h:13, from /<>/tools/lldb/include/lldb/Core/Module.h:13, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); ~~~~~~~ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryThread.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb_private::Status 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/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, from /<>/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp:17: /usr/include/c++/7/bits/stl_algo.h: In member function ‘virtual lldb_private::Status ProcessElfCore::DoLoadCore()’: /usr/include/c++/7/bits/stl_algo.h:5003:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, 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’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/ThreadElfCore.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/ClangUtilityFunction.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTrampolineHandler.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h:23, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h:21, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/HistoryUnwind.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/HistoryUnwind.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:223:65: warning: ‘new’ of type ‘RegisterContextCorePOSIX_x86_64’ with extended alignment 64 [-Waligned-new=] *this, reg_interface, m_gpregset_data, m_fpregset_data)); ^ /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:223:65: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /<>/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp:223:65: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/InferiorCallPOSIX.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Utility/IOObject.h:17, from /<>/tools/lldb/include/lldb/Host/File.h:14, from /<>/tools/lldb/include/lldb/Core/StreamFile.h:13, from /<>/tools/lldb/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:11: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor}; _Tp = lldb_private::AppleObjCTrampolineHandler::AppleObjCVTables::VTableDescriptor; _Alloc = std::allocator]’: /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::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 /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginExpressionParserClang.dir/IRForTarget.cpp.o -c /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCDeclVendor.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Symbol/CompilerType.h:22, from /<>/tools/lldb/include/lldb/Symbol/TaggedASTType.h:13, from /<>/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h:14, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:27, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/LinuxSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/LinuxSignals.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessElfCore.dir/RegisterContextPOSIXCore_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/MipsLinuxSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/MipsLinuxSignals.cpp [ 31%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NativeRegisterContextRegisterInfo.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/NativeRegisterContextRegisterInfo.cpp [ 31%] 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' [ 31%] Built target lldbPluginProcessElfCore /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' [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonDataObjects.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp [ 31%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/NetBSDSignals.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_i386.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_x86_64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/PythonExceptionState.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/Python/PythonExceptionState.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextDummy.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleThreadPlanStepThroughObjCTrampoline.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterPython.dir/ScriptInterpreterPython.cpp.o -c /<>/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’ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_i386.cpp [ 32%] 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' [ 32%] Built target lldbPluginExpressionParserClang /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". 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 make[4]: Entering directory '/<>/build-llvm' [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DIERef.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_mips64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_powerpc.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCClassDescriptorV2.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAbbreviationDeclaration.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextFreeBSD_x86_64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextHistory.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserClang.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp [ 32%] 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' [ 32%] Built target lldbPluginScriptInterpreterPython /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 make[4]: Entering directory '/<>/build-llvm' [ 32%] Building CXX object tools/lldb/source/Plugins/SymbolFile/PDB/CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/PDB && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/PDBASTParser.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h:16, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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/AppleObjCRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp:11: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor}; _Tp = lldb_private::ObjCLanguageRuntime::ClassDescriptor::iVarDescriptor; _Alloc = std::allocator]’: /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>:: ^~~~~~~~~~~~~~~~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_i386.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 = 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginAppleObjCRuntime.dir/AppleObjCTypeEncodingParser.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_x86_64.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_mips.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLinux_s390x.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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’ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFilePDB.dir/SymbolFilePDB.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.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:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/tools/clang/include/clang/AST/CharUnits.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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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' [ 32%] Built target lldbPluginAppleObjCRuntime /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' [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ArmUnwindInfo.cpp.o -c /<>/tools/lldb/source/Symbol/ArmUnwindInfo.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Symbol/SymbolFile.h:13, from /<>/tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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: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 [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserGo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMacOSXFrameBackchain.cpp 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/source/./Utility/ARM_DWARF_Registers.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Block.cpp.o -c /<>/tools/lldb/source/Symbol/Block.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_arm.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_i386.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMach_x86_64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:26, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/ClangASTContext.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserJava.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.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:27, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_i386.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextOpenBSD_x86_64.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/SymbolFile/DWARF/CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/SymbolFile/DWARF && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFASTParserOCaml.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFAttribute.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 32%] 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' [ 32%] Built target lldbPluginSymbolFilePDB /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". 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' [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ABI.cpp.o -c /<>/tools/lldb/source/Target/ABI.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/CPPLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/CPPLanguageRuntime.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ExecutionContext.cpp.o -c /<>/tools/lldb/source/Target/ExecutionContext.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangASTImporter.cpp.o -c /<>/tools/lldb/source/Symbol/ClangASTImporter.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/FileAction.cpp.o -c /<>/tools/lldb/source/Target/FileAction.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/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:104:36: 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:127:34: 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 /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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)); ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoader.cpp.o -c /<>/tools/lldb/source/Target/JITLoader.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/JITLoaderList.cpp.o -c /<>/tools/lldb/source/Target/JITLoaderList.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntime.cpp.o -c /<>/tools/lldb/source/Target/InstrumentationRuntime.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 32%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm.cpp [ 32%] Building CXX object tools/lldb/source/Plugins/Process/Utility/CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/RegisterInfoPOSIX_arm64.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/StopInfoMachException.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/InstrumentationRuntimeStopInfo.cpp.o -c /<>/tools/lldb/source/Target/InstrumentationRuntimeStopInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.h:15, 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:15, 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:15, 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:15, 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:1030:24: 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:1036:26: 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Language.cpp.o -c /<>/tools/lldb/source/Target/Language.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCallbacks.cpp.o -c /<>/tools/lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/ThreadMemory.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfo.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangExternalASTSourceCommon.cpp.o -c /<>/tools/lldb/source/Symbol/ClangExternalASTSourceCommon.cpp [ 32%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindLLDB.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugMacinfoEntry.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/LanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/LanguageRuntime.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ClangUtil.cpp.o -c /<>/tools/lldb/source/Symbol/ClangUtil.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessUtility.dir/UnwindMacOSXFrameBackchain.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnamesSet.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Memory.cpp.o -c /<>/tools/lldb/source/Target/Memory.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDecl.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerDecl.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.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 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/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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:14: /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:245:29: 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp:14: /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:153:29: 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); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] 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/NativeRegisterContextRegisterInfo.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/NetBSDSignals.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDarwin_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextDummy.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextFreeBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextHistory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_mips.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLinux_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextLLDB.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMacOSXFrameBackchain.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMach_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextNetBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_i386.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextOpenBSD_x86_64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_mips64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_powerpc.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_s390x.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextPOSIX_x86.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterContextThreadMemory.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/RegisterInfoPOSIX_arm64.cpp.o CMakeFiles/lldbPluginProcessUtility.dir/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' [ 33%] Built target lldbPluginProcessUtility /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' [ 33%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Baton.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Baton.cpp.o -c /<>/tools/lldb/source/Utility/Baton.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerDeclContext.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerDeclContext.cpp [ 33%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Connection.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Connection.cpp.o -c /<>/tools/lldb/source/Utility/Connection.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompilerType.cpp.o -c /<>/tools/lldb/source/Symbol/CompilerType.cpp [ 33%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/ConstString.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/ConstString.cpp.o -c /<>/tools/lldb/source/Utility/ConstString.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:17, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Range&}; _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 ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = lldb_private::Range; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:114:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::const_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:143:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ 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/Target/Memory.h:17, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In constructor ‘lldb_private::AllocatedBlock::AllocatedBlock(lldb::addr_t, uint32_t, uint32_t, uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, 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/Target/Memory.h:17, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::Range; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:153:5: 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/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:17, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb::addr_t lldb_private::AllocatedBlock::ReserveBlock(uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Target/Memory.h:22:0, from /<>/tools/lldb/source/Target/Memory.cpp:10: /<>/tools/lldb/include/lldb/Core/RangeMap.h:386:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::const_iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 m_entries.insert(pos, entry); ^~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:17, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Target/Memory.h:22:0, from /<>/tools/lldb/source/Target/Memory.cpp:10: /<>/tools/lldb/include/lldb/Core/RangeMap.h:386:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::const_iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 m_entries.insert(pos, entry); ^~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:17, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool lldb_private::AllocatedBlock::FreeBlock(lldb::addr_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ In file included from /<>/tools/lldb/include/lldb/Target/Memory.h:22:0, from /<>/tools/lldb/source/Target/Memory.cpp:10: /<>/tools/lldb/include/lldb/Core/RangeMap.h:386:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::const_iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ changed in GCC 7.1 m_entries.insert(pos, entry); ^~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/lldb/include/lldb/Target/Memory.h:17, from /<>/tools/lldb/source/Target/Memory.cpp:10: /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ [ 33%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o -c /<>/tools/lldb/source/Utility/DataBufferHeap.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.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::Status&)’: /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 tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/MemoryHistory.cpp.o -c /<>/tools/lldb/source/Target/MemoryHistory.cpp [ 33%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o -c /<>/tools/lldb/source/Utility/DataBufferLLVM.cpp [ 33%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Symbol/CompilerType.h:22, from /<>/tools/lldb/source/Symbol/CompilerType.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 33%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ModuleCache.cpp.o -c /<>/tools/lldb/source/Target/ModuleCache.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o -c /<>/tools/lldb/source/Utility/DataEncoder.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o -c /<>/tools/lldb/source/Utility/DataExtractor.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Target/ObjCLanguageRuntime.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o -c /<>/tools/lldb/source/Utility/FastDemangle.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/FileSpec.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/FileSpec.cpp.o -c /<>/tools/lldb/source/Utility/FileSpec.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompileUnit.cpp.o -c /<>/tools/lldb/source/Symbol/CompileUnit.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/History.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/History.cpp.o -c /<>/tools/lldb/source/Utility/History.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/IOObject.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/IOObject.cpp.o -c /<>/tools/lldb/source/Utility/IOObject.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/JSON.cpp.o -c /<>/tools/lldb/source/Utility/JSON.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/CompactUnwindInfo.cpp.o -c /<>/tools/lldb/source/Symbol/CompactUnwindInfo.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o -c /<>/tools/lldb/source/Utility/LLDBAssert.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Log.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Log.cpp.o -c /<>/tools/lldb/source/Utility/Log.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o -c /<>/tools/lldb/source/Target/OperatingSystem.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Logging.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Logging.cpp.o -c /<>/tools/lldb/source/Utility/Logging.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o -c /<>/tools/lldb/source/Target/PathMappingList.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o -c /<>/tools/lldb/source/Utility/NameMatches.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DebugMacros.cpp.o -c /<>/tools/lldb/source/Symbol/DebugMacros.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Range.cpp.o -c /<>/tools/lldb/source/Utility/Range.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o -c /<>/tools/lldb/source/Utility/RegularExpression.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Platform.cpp.o -c /<>/tools/lldb/source/Target/Platform.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o -c /<>/tools/lldb/source/Utility/SelectHelper.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Declaration.cpp.o -c /<>/tools/lldb/source/Symbol/Declaration.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/DWARFCallFrameInfo.cpp.o -c /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o -c /<>/tools/lldb/source/Utility/SharingPtr.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Status.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Status.cpp.o -c /<>/tools/lldb/source/Utility/Status.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Stream.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Stream.cpp.o -c /<>/tools/lldb/source/Utility/Stream.cpp In file included from /usr/include/c++/7/list:60:0, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:12: /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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.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 [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o -c /<>/tools/lldb/source/Utility/StreamCallback.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.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::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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.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 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.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 ‘_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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:14: /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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o -c /<>/tools/lldb/source/Utility/StreamGDBRemote.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp:14: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Function.cpp.o -c /<>/tools/lldb/source/Symbol/Function.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StreamString.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StreamString.cpp.o -c /<>/tools/lldb/source/Utility/StreamString.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o -c /<>/tools/lldb/source/Utility/StringExtractor.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Process.cpp.o -c /<>/tools/lldb/source/Target/Process.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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o -c /<>/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp /<>/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp: In member function ‘StringExtractorGDBRemote::ServerPacketType StringExtractorGDBRemote::GetServerPacketType() const’: /<>/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp:104:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (PACKET_STARTS_WITH("QPassSignals:")) ^~ /<>/tools/lldb/source/Utility/StringExtractorGDBRemote.cpp:107:5: note: here case 'S': ^~~~ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o -c /<>/tools/lldb/source/Utility/StringLexer.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StringList.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StringList.cpp.o -c /<>/tools/lldb/source/Utility/StringList.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/FuncUnwinders.cpp.o -c /<>/tools/lldb/source/Symbol/FuncUnwinders.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/StructuredData.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/StructuredData.cpp.o -c /<>/tools/lldb/source/Utility/StructuredData.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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp:4081:1: 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 } ^ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/TaskPool.cpp.o -c /<>/tools/lldb/source/Utility/TaskPool.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/GoASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/GoASTContext.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o -c /<>/tools/lldb/source/Utility/TildeExpressionResolver.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/Timer.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/Timer.cpp.o -c /<>/tools/lldb/source/Utility/Timer.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/Chrono.h:14, from /<>/tools/lldb/include/lldb/Utility/Timer.h:14, from /<>/tools/lldb/source/Utility/Timer.cpp:9: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _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/Optional.h:23, from /<>/include/llvm/Support/FormatProviders.h:18, from /<>/include/llvm/Support/Chrono.h:14, from /<>/tools/lldb/include/lldb/Utility/Timer.h:14, from /<>/tools/lldb/source/Utility/Timer.cpp:9: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]’: /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_comp_iter&, const std::pair&)>]’: /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&, 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 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/Optional.h:23, from /<>/include/llvm/Support/FormatProviders.h:18, from /<>/include/llvm/Support/Chrono.h:14, from /<>/tools/lldb/include/lldb/Utility/Timer.h:14, from /<>/tools/lldb/source/Utility/Timer.cpp:9: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]’: /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/Optional.h:23, from /<>/include/llvm/Support/FormatProviders.h:18, from /<>/include/llvm/Support/Chrono.h:14, from /<>/tools/lldb/include/lldb/Utility/Timer.h:14, from /<>/tools/lldb/source/Utility/Timer.cpp:9: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)>]’: /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/Support/FormatProviders.h:26, from /<>/include/llvm/Support/Chrono.h:14, from /<>/tools/lldb/include/lldb/Utility/Timer.h:14, from /<>/tools/lldb/source/Utility/Timer.cpp:9: /usr/include/c++/7/bits/vector.tcc: In static member function ‘static void lldb_private::Timer::DumpCategoryTimes(lldb_private::Stream*)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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/Optional.h:23, from /<>/include/llvm/Support/FormatProviders.h:18, from /<>/include/llvm/Support/Chrono.h:14, from /<>/tools/lldb/include/lldb/Utility/Timer.h:14, from /<>/tools/lldb/source/Utility/Timer.cpp:9: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UserID.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/UserID.cpp.o -c /<>/tools/lldb/source/Utility/UserID.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:21, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, from /<>/tools/lldb/source/Target/Process.cpp:21: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 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:20, from /<>/tools/lldb/include/lldb/Core/Debugger.h:22, from /<>/tools/lldb/source/Target/Process.cpp:23: /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, ^~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/UriParser.cpp.o -c /<>/tools/lldb/source/Utility/UriParser.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/UUID.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/UUID.cpp.o -c /<>/tools/lldb/source/Utility/UUID.cpp [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/VASprintf.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/VASprintf.cpp.o -c /<>/tools/lldb/source/Utility/VASprintf.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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object tools/lldb/source/Utility/CMakeFiles/lldbUtility.dir/VMRange.cpp.o cd /<>/build-llvm/tools/lldb/source/Utility && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbUtility.dir/VMRange.cpp.o -c /<>/tools/lldb/source/Utility/VMRange.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/JavaASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/JavaASTContext.cpp In file included from /usr/include/c++/7/bits/char_traits.h:39:0, from /usr/include/c++/7/string:40, from /usr/include/c++/7/bitset:47, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:13, 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/bits/char_traits.h:39:0, from /usr/include/c++/7/string:40, from /usr/include/c++/7/bitset:47, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:13, 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 [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o -c /<>/tools/lldb/source/Target/ProcessInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h:15, 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:15, 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 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/Utility/Stream.h:16, from /<>/tools/lldb/source/Utility/VMRange.cpp:12: /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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::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)); ^ [ 35%] 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/Baton.cpp.o CMakeFiles/lldbUtility.dir/Connection.cpp.o CMakeFiles/lldbUtility.dir/ConstString.cpp.o CMakeFiles/lldbUtility.dir/DataBufferHeap.cpp.o CMakeFiles/lldbUtility.dir/DataBufferLLVM.cpp.o CMakeFiles/lldbUtility.dir/DataEncoder.cpp.o CMakeFiles/lldbUtility.dir/DataExtractor.cpp.o CMakeFiles/lldbUtility.dir/FastDemangle.cpp.o CMakeFiles/lldbUtility.dir/FileSpec.cpp.o CMakeFiles/lldbUtility.dir/History.cpp.o CMakeFiles/lldbUtility.dir/IOObject.cpp.o CMakeFiles/lldbUtility.dir/JSON.cpp.o CMakeFiles/lldbUtility.dir/LLDBAssert.cpp.o CMakeFiles/lldbUtility.dir/Log.cpp.o CMakeFiles/lldbUtility.dir/Logging.cpp.o CMakeFiles/lldbUtility.dir/NameMatches.cpp.o CMakeFiles/lldbUtility.dir/Range.cpp.o CMakeFiles/lldbUtility.dir/RegularExpression.cpp.o CMakeFiles/lldbUtility.dir/SelectHelper.cpp.o CMakeFiles/lldbUtility.dir/SharingPtr.cpp.o CMakeFiles/lldbUtility.dir/Status.cpp.o CMakeFiles/lldbUtility.dir/Stream.cpp.o CMakeFiles/lldbUtility.dir/StreamCallback.cpp.o CMakeFiles/lldbUtility.dir/StreamGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StreamString.cpp.o CMakeFiles/lldbUtility.dir/StringExtractor.cpp.o CMakeFiles/lldbUtility.dir/StringExtractorGDBRemote.cpp.o CMakeFiles/lldbUtility.dir/StringLexer.cpp.o CMakeFiles/lldbUtility.dir/StringList.cpp.o CMakeFiles/lldbUtility.dir/StructuredData.cpp.o CMakeFiles/lldbUtility.dir/TaskPool.cpp.o CMakeFiles/lldbUtility.dir/TildeExpressionResolver.cpp.o CMakeFiles/lldbUtility.dir/Timer.cpp.o CMakeFiles/lldbUtility.dir/UserID.cpp.o CMakeFiles/lldbUtility.dir/UriParser.cpp.o CMakeFiles/lldbUtility.dir/UUID.cpp.o CMakeFiles/lldbUtility.dir/VASprintf.cpp.o CMakeFiles/lldbUtility.dir/VMRange.cpp.o /usr/bin/ranlib ../../../../lib/liblldbUtility.a make[4]: Leaving directory '/<>/build-llvm' [ 35%] Built target lldbUtility /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializerCommon.cpp.o -c /<>/tools/lldb/source/Initialization/SystemInitializerCommon.cpp /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:15, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o -c /<>/tools/lldb/source/Target/ProcessLaunchInfo.cpp /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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemInitializer.cpp.o -c /<>/tools/lldb/source/Initialization/SystemInitializer.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbInitialization.dir/SystemLifetimeManager.cpp.o -c /<>/tools/lldb/source/Initialization/SystemLifetimeManager.cpp [ 35%] 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/DWARFASTParserOCaml.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFAttribute.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFCompileUnit.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDataExtractor.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAbbrev.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugAranges.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugArangeSet.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugInfoEntry.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugLine.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacro.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugMacinfoEntry.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnames.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugPubnamesSet.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDebugRanges.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDeclContext.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDefines.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFDIECollection.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/DWARFFormValue.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/HashedNameToDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/LogChannelDWARF.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/NameToDIE.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARF.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDwo.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/SymbolFileDWARFDebugMap.cpp.o CMakeFiles/lldbPluginSymbolFileDWARF.dir/UniqueDWARFASTType.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginSymbolFileDWARF.a make[4]: Leaving directory '/<>/build-llvm' [ 35%] Built target lldbPluginSymbolFileDWARF /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm.dir/ABISysV_arm.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Queue.cpp.o -c /<>/tools/lldb/source/Target/Queue.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineEntry.cpp.o -c /<>/tools/lldb/source/Symbol/LineEntry.cpp [ 35%] 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' [ 35%] Built target lldbInitialization /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_arm64.dir/ABISysV_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o -c /<>/tools/lldb/source/Target/QueueItem.cpp [ 35%] 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' [ 35%] Built target lldbPluginABISysV_arm /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_hexagon.dir/ABISysV_hexagon.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/LineTable.cpp.o -c /<>/tools/lldb/source/Symbol/LineTable.cpp [ 35%] 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' [ 35%] Built target lldbPluginABISysV_arm64 /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc.dir/ABISysV_ppc.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/QueueList.cpp.o -c /<>/tools/lldb/source/Target/QueueList.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/include/lldb/Core/RangeMap.h:15, from /<>/tools/lldb/include/lldb/Symbol/LineTable.h:20, 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/Symbol/LineTable.h:15, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::LineTable::Entry&}; _Tp = lldb_private::LineTable::Entry; _Alloc = std::allocator]’: /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/Core/RangeMap.h:15, from /<>/tools/lldb/include/lldb/Symbol/LineTable.h:20, 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/Symbol/LineTable.h:15, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/vector.tcc:143:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/LineTable.h:15, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::LineTable::AppendLineEntryToSequence(lldb_private::LineSequence*, lldb::addr_t, uint32_t, uint16_t, uint16_t, bool, bool, bool, bool, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/Symbol/LineTable.h:15, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _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/Symbol/LineTable.h:15, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::LineTable::InsertSequence(lldb_private::LineSequence*)’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::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/Core/RangeMap.h:15, from /<>/tools/lldb/include/lldb/Symbol/LineTable.h:20, 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/Symbol/LineTable.h:15, from /<>/tools/lldb/source/Symbol/LineTable.cpp:10: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/ObjectFile.cpp.o -c /<>/tools/lldb/source/Symbol/ObjectFile.cpp [ 35%] 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' [ 35%] Built target lldbPluginABISysV_hexagon [ 35%] Building CXX object tools/lldb/source/Symbol/CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o cd /<>/build-llvm/tools/lldb/source/Symbol && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/OCamlASTContext.cpp.o -c /<>/tools/lldb/source/Symbol/OCamlASTContext.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o -c /<>/tools/lldb/source/Target/RegisterContext.cpp [ 35%] 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' [ 35%] 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= 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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_ppc64.dir/ABISysV_ppc64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o -c /<>/tools/lldb/source/Symbol/Symbol.cpp [ 35%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o -c /<>/tools/lldb/source/Target/RegisterNumber.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolContext.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o -c /<>/tools/lldb/source/Target/SectionLoadHistory.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/MD5.h:33, from /<>/include/llvm/Support/FileSystem.h:36, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:23, from /<>/tools/lldb/include/lldb/Symbol/LineEntry.h:14, from /<>/tools/lldb/include/lldb/Symbol/SymbolContext.h:23, from /<>/tools/lldb/source/Symbol/SymbolContext.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o -c /<>/tools/lldb/source/Target/SectionLoadList.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o -c /<>/tools/lldb/source/Target/StackFrame.cpp [ 35%] 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' [ 35%] 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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips.dir/ABISysV_mips.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o -c /<>/tools/lldb/source/Target/StackFrameList.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 35%] 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' [ 35%] 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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_mips64.dir/ABISysV_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.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’ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolFile.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StackID.cpp.o -c /<>/tools/lldb/source/Target/StackID.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o -c /<>/tools/lldb/source/Target/StopInfo.cpp [ 35%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o -c /<>/tools/lldb/source/Target/StructuredDataPlugin.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o -c /<>/tools/lldb/source/Symbol/SymbolVendor.cpp [ 35%] 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' [ 35%] 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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_s390x.dir/ABISysV_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o -c /<>/tools/lldb/source/Symbol/Symtab.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o -c /<>/tools/lldb/source/Target/SystemRuntime.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Target.cpp.o -c /<>/tools/lldb/source/Target/Target.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/TargetList.cpp.o -c /<>/tools/lldb/source/Target/TargetList.cpp [ 35%] 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' [ 35%] Built target lldbPluginABISysV_s390x /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_i386.dir/ABISysV_i386.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.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/ExpressionParser/Clang/ClangASTSource.h:15, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19, 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 /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 /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/vector:69:0, from /<>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16, 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/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: 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 /<>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16, 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/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16, 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/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:16, 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>:: ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19, 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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19, 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)); ^ /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/Language/CPlusPlus/CPlusPlusLanguage.h:16, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/source/./Plugins/Language/CPlusPlus/CPlusPlusLanguage.h:19, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Type.cpp.o -c /<>/tools/lldb/source/Symbol/Type.cpp [ 35%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 35%] Built target lldbPluginABISysV_i386 /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABISysV_x86_64.dir/ABISysV_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/Thread.cpp.o -c /<>/tools/lldb/source/Target/Thread.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o -c /<>/tools/lldb/source/Symbol/TypeList.cpp [ 35%] 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' [ 35%] Built target lldbPluginABISysV_x86_64 /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_i386.dir/ABIMacOSX_i386.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o -c /<>/tools/lldb/source/Symbol/TypeMap.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Symbol/ClangASTImporter.h:18, from /<>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15, 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/Symbol/ClangASTImporter.h:18, from /<>/tools/lldb/source/./Plugins/ExpressionParser/Clang/ClangASTSource.h:15, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o -c /<>/tools/lldb/source/Target/ThreadCollection.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] 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' [ 35%] Built target lldbPluginABIMacOSX_i386 /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm.dir/ABIMacOSX_arm.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o -c /<>/tools/lldb/source/Target/ThreadList.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlan.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o -c /<>/tools/lldb/source/Symbol/TypeSystem.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o -c /<>/tools/lldb/source/Symbol/UnwindPlan.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/Core/State.h:13, from /<>/tools/lldb/source/Target/ThreadList.cpp:18: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/Core/State.h:13, from /<>/tools/lldb/source/Target/ThreadList.cpp:18: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::ThreadList::PushExpressionExecutionThread(lldb::tid_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 35%] 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' [ 35%] Built target lldbPluginABIMacOSX_arm /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 make[4]: Entering directory '/<>/build-llvm' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginABIMacOSX_arm64.dir/ABIMacOSX_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanBase.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallFunction.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o -c /<>/tools/lldb/source/Symbol/UnwindTable.cpp [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallFunctionUsingABI.cpp [ 35%] 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' [ 35%] Built target lldbPluginABIMacOSX_arm64 /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' [ 35%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDisassemblerLLVM.dir/DisassemblerLLVMC.cpp.o -c /<>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/Variable.cpp.o -c /<>/tools/lldb/source/Symbol/Variable.cpp [ 36%] Building CXX object tools/lldb/source/Target/CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o cd /<>/build-llvm/tools/lldb/source/Target && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallOnFunctionExit.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanCallUserExpression.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanPython.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o -c /<>/tools/lldb/source/Symbol/VariableList.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:21, from /<>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Instruction::Operand&}; _Tp = lldb_private::Instruction::Operand; _Alloc = std::allocator]’: /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:26, 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:21, from /<>/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lldb_private::Instruction::Operand; _Alloc = std::allocator]’: /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 InstructionLLVMC::ParseOperands(llvm::SmallVectorImpl&)’: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanRunToAddress.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o -c /<>/tools/lldb/source/Symbol/VerifyDecl.cpp [ 36%] 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' [ 36%] Built target lldbPluginDisassemblerLLVM /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' [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOSXDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp [ 36%] 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/OCamlASTContext.cpp.o CMakeFiles/lldbSymbol.dir/Symbol.cpp.o CMakeFiles/lldbSymbol.dir/SymbolContext.cpp.o CMakeFiles/lldbSymbol.dir/SymbolFile.cpp.o CMakeFiles/lldbSymbol.dir/SymbolVendor.cpp.o CMakeFiles/lldbSymbol.dir/Symtab.cpp.o CMakeFiles/lldbSymbol.dir/Type.cpp.o CMakeFiles/lldbSymbol.dir/TypeList.cpp.o CMakeFiles/lldbSymbol.dir/TypeMap.cpp.o CMakeFiles/lldbSymbol.dir/TypeSystem.cpp.o CMakeFiles/lldbSymbol.dir/UnwindPlan.cpp.o CMakeFiles/lldbSymbol.dir/UnwindTable.cpp.o CMakeFiles/lldbSymbol.dir/Variable.cpp.o CMakeFiles/lldbSymbol.dir/VariableList.cpp.o CMakeFiles/lldbSymbol.dir/VerifyDecl.cpp.o /usr/bin/ranlib ../../../../lib/liblldbSymbol.a make[4]: Leaving directory '/<>/build-llvm' [ 36%] Built target lldbSymbol /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' [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderStatic.dir/DynamicLoaderStatic.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanShouldStopHere.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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepInRange.cpp [ 36%] 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' [ 36%] 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' [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/HexagonDYLDRendezvous.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepInstruction.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOut.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp In file included from /usr/include/c++/7/list:64:0, from /<>/tools/lldb/include/lldb/Target/Process.h:20, from /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp:17: /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 /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()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderHexagonDYLD.dir/DynamicLoaderHexagonDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:153: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 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘uint32_t DynamicLoaderMacOSXDYLD::ParseLoadCommands(const lldb_private::DataExtractor&, lldb_private::DynamicLoaderDarwin::ImageInfo&, lldb_private::FileSpec*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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 ‘bool DynamicLoaderMacOSXDYLD::RemoveModulesUsingImageInfosAddress(lldb::addr_t, uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 36%] Building CXX object tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderMacOS.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepOverRange.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepRange.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, 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>:: ^~~~~~~~~~~~~~~~~~~ /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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:13, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] 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' [ 36%] Built target lldbPluginDynamicLoaderHexagonDYLD /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' [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderWindowsDYLD.dir/DynamicLoaderWindowsDYLD.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:18, 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepOverRange.h:18, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepThrough.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:18, 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ThreadPlanStepRange.h:18, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanStepUntil.cpp [ 36%] 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' [ 36%] Built target lldbPluginDynamicLoaderWindowsDYLD /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' [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulateInstructionARM.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/StackID.h:18, from /<>/tools/lldb/include/lldb/Target/ExecutionContext.h:19, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointCallbackContext.h:13, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static bool DynamicLoaderMacOS::NotifyBreakpointHit(void*, lldb_private::StoppointCallbackContext*, lldb::user_id_t, lldb::user_id_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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’ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o -c /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:20, 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:20, 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_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, ^~~ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o -c /<>/tools/lldb/source/Target/ThreadPlanTracer.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o -c /<>/tools/lldb/source/Target/ThreadSpec.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/DynamicLoader.h:14, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:21, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o -c /<>/tools/lldb/source/Target/UnixSignals.cpp [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM.dir/EmulationStateARM.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp: In static member function ‘static size_t EmulationStateARM::WritePseudoMemory(lldb_private::EmulateInstruction*, void*, const lldb_private::EmulateInstruction::Context&, lldb::addr_t, const void*, size_t)’: /<>/tools/lldb/source/Plugins/Instruction/ARM/EmulationStateARM.cpp:206:34: warning: cast from type ‘const void*’ to type ‘uint8_t* {aka unsigned char*}’ casts away qualifiers [-Wcast-qual] memcpy (&value2, (uint8_t *) dst + sizeof (uint32_t), sizeof (uint32_t)); ^~~ [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o -c /<>/tools/lldb/source/Target/UnwindAssembly.cpp /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' [ 36%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionARM64.dir/EmulateInstructionARM64.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 36%] 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' [ 36%] 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS.dir/EmulateInstructionMIPS.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp [ 37%] 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/ModuleCache.cpp.o CMakeFiles/lldbTarget.dir/ObjCLanguageRuntime.cpp.o CMakeFiles/lldbTarget.dir/OperatingSystem.cpp.o CMakeFiles/lldbTarget.dir/PathMappingList.cpp.o CMakeFiles/lldbTarget.dir/Platform.cpp.o CMakeFiles/lldbTarget.dir/Process.cpp.o CMakeFiles/lldbTarget.dir/ProcessInfo.cpp.o CMakeFiles/lldbTarget.dir/ProcessLaunchInfo.cpp.o CMakeFiles/lldbTarget.dir/Queue.cpp.o CMakeFiles/lldbTarget.dir/QueueItem.cpp.o CMakeFiles/lldbTarget.dir/QueueList.cpp.o CMakeFiles/lldbTarget.dir/RegisterContext.cpp.o CMakeFiles/lldbTarget.dir/RegisterNumber.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadHistory.cpp.o CMakeFiles/lldbTarget.dir/SectionLoadList.cpp.o CMakeFiles/lldbTarget.dir/StackFrame.cpp.o CMakeFiles/lldbTarget.dir/StackFrameList.cpp.o CMakeFiles/lldbTarget.dir/StackID.cpp.o CMakeFiles/lldbTarget.dir/StopInfo.cpp.o CMakeFiles/lldbTarget.dir/StructuredDataPlugin.cpp.o CMakeFiles/lldbTarget.dir/SystemRuntime.cpp.o CMakeFiles/lldbTarget.dir/Target.cpp.o CMakeFiles/lldbTarget.dir/TargetList.cpp.o CMakeFiles/lldbTarget.dir/Thread.cpp.o CMakeFiles/lldbTarget.dir/ThreadCollection.cpp.o CMakeFiles/lldbTarget.dir/ThreadList.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlan.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanBase.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunction.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallFunctionUsingABI.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallOnFunctionExit.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanCallUserExpression.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanPython.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanRunToAddress.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanShouldStopHere.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepInRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepInstruction.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOut.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverBreakpoint.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepOverRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepRange.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepThrough.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanStepUntil.cpp.o CMakeFiles/lldbTarget.dir/ThreadPlanTracer.cpp.o CMakeFiles/lldbTarget.dir/ThreadSpec.cpp.o CMakeFiles/lldbTarget.dir/UnixSignals.cpp.o CMakeFiles/lldbTarget.dir/UnwindAssembly.cpp.o /usr/bin/ranlib ../../../../lib/liblldbTarget.a make[4]: Leaving directory '/<>/build-llvm' [ 37%] Built target lldbTarget /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstructionMIPS64.dir/EmulateInstructionMIPS64.cpp.o -c /<>/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp [ 37%] 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' [ 37%] Built target lldbPluginInstructionARM64 /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeASan make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/build make[4]: Entering directory '/<>/build-llvm' [ 37%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/ASan/CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/ASan -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator) [with _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator]’: /usr/include/c++/7/bits/vector.tcc:153: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/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::DynamicLoaderDarwin::UnloadImages(const std::vector >&)’: /usr/include/c++/7/bits/stl_vector.h:1180:58: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 { return _M_erase(begin() + (__position - cbegin())); } ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::DynamicLoaderDarwin::ImageInfo&}; _Tp = lldb_private::DynamicLoaderDarwin::ImageInfo; _Alloc = std::allocator]’: /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/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool lldb_private::DynamicLoaderDarwin::AddModulesUsingImageInfos(lldb_private::DynamicLoaderDarwin::ImageInfo::collection&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::Address&}; _Tp = lldb_private::Address; _Alloc = std::allocator]’: /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 /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lldb_private::Address}; _Tp = lldb_private::Address; _Alloc = std::allocator]’: /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 = {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/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual lldb::ThreadPlanSP lldb_private::DynamicLoaderDarwin::GetStepThroughTrampolinePlan(lldb_private::Thread&, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h:17, from /<>/tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp:10: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 37%] 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' [ 37%] Built target lldbPluginInstructionMIPS64 /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeMainThreadChecker make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/build make[4]: Entering directory '/<>/build-llvm' [ 37%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/MainThreadChecker -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 37%] 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/DynamicLoaderMacOS.cpp.o CMakeFiles/lldbPluginDynamicLoaderMacOSXDYLD.dir/DynamicLoaderDarwin.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a make[4]: Leaving directory '/<>/build-llvm' [ 37%] Built target lldbPluginDynamicLoaderMacOSXDYLD /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeTSan make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/build make[4]: Entering directory '/<>/build-llvm' [ 37%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/TSan/CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/TSan -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp [ 37%] 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' [ 37%] Built target lldbPluginInstructionMIPS /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/depend.internal". Scanning dependencies of target lldbPluginInstrumentationRuntimeUBSan make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build.make tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/build make[4]: Entering directory '/<>/build-llvm' [ 37%] Building CXX object tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/UBSan -I/<>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp [ 37%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ASan && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a CMakeFiles/lldbPluginInstrumentationRuntimeASan.dir/ASanRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeASan.a make[4]: Leaving directory '/<>/build-llvm' In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:17, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h:13, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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>:: ^~~~~~~~~~~~~~~~~~~ [ 37%] Built target lldbPluginInstrumentationRuntimeASan /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= /usr/include/c++/7/bits/vector.tcc: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::MainThreadCheckerRuntime::GetBacktracesFromExtendedStopInfo(lldb_private::StructuredData::ObjectSP)::; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJITLoaderGDB.dir/JITLoaderGDB.cpp.o -c /<>/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp [ 37%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a CMakeFiles/lldbPluginInstrumentationRuntimeMainThreadChecker.dir/MainThreadCheckerRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a make[4]: Leaving directory '/<>/build-llvm' [ 37%] Built target lldbPluginInstrumentationRuntimeMainThreadChecker /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:17, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h:13, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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::UndefinedBehaviorSanitizerRuntime::GetBacktracesFromExtendedStopInfo(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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:17, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h:17, from /<>/tools/lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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 = AddThreadsForPath(const 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/UBSan && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a CMakeFiles/lldbPluginInstrumentationRuntimeUBSan.dir/UBSanRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a make[4]: Leaving directory '/<>/build-llvm' [ 37%] Built target lldbPluginInstrumentationRuntimeUBSan /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaFormatterFunctions.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp [ 37%] Linking CXX static library ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan && /usr/bin/cmake -P CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/InstrumentationRuntime/TSan && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a CMakeFiles/lldbPluginInstrumentationRuntimeTSan.dir/TSanRuntime.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:21, from /<>/tools/lldb/include/lldb/lldb-private.h:17, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 37%] Built target lldbPluginInstrumentationRuntimeTSan /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". /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); ~~~~~~~~~~~~^~~~~~~~~~~~ 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjCPlusPlusLanguage.dir/ObjCPlusPlusLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/Language.h:23, from /<>/tools/lldb/source/Plugins/Language/Go/GoLanguage.h:21, from /<>/tools/lldb/source/Plugins/Language/Go/GoLanguage.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /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); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 37%] 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' [ 37%] Built target lldbPluginJITLoaderGDB /usr/bin/make -f tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build.make tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Language/OCaml /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml /<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/depend.internal". Scanning dependencies of target lldbPluginOCamlLanguage make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build.make tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/build make[4]: Entering directory '/<>/build-llvm' [ 37%] Building CXX object tools/lldb/source/Plugins/Language/OCaml/CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/OCaml -I/<>/tools/lldb/source/Plugins/Language/OCaml -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/OCaml/OCamlLanguage.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginJavaLanguage.dir/JavaLanguage.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Java/JavaLanguage.cpp [ 37%] 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' [ 37%] 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginCXXItaniumABI.dir/ItaniumABILanguageRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp [ 37%] Linking CXX static library ../../../../../../lib/liblldbPluginOCamlLanguage.a cd /<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml && /usr/bin/cmake -P CMakeFiles/lldbPluginOCamlLanguage.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Language/OCaml && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginOCamlLanguage.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginOCamlLanguage.a CMakeFiles/lldbPluginOCamlLanguage.dir/OCamlLanguage.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginOCamlLanguage.a make[4]: Leaving directory '/<>/build-llvm' [ 37%] Built target lldbPluginOCamlLanguage /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeGo.dir/GoLanguageRuntime.cpp.o -c /<>/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’ [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginGoLanguage.dir/GoFormatterFunctions.cpp.o -c /<>/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Breakpoint.h:22, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h:17, from /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h:21, from /<>/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 37%] 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' [ 37%] Built target lldbPluginJavaLanguage /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginLanguageRuntimeJava.dir/JavaLanguageRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 37%] 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' [ 37%] 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptRuntime.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 37%] 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' [ 37%] 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' cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginMemoryHistoryASan.dir/MemoryHistoryASan.cpp.o -c /<>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp [ 37%] 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' [ 37%] Built target lldbPluginCXXItaniumABI /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectContainerMachOArchive.dir/ObjectContainerUniversalMachO.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 37%] 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' [ 37%] Built target lldbPluginGoLanguage /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFileMachO.dir/ObjectFileMachO.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp [ 37%] 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 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 /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' [ 37%] 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= 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". 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/ObjectFilePECOFF.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:17, from /<>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17, 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/ABI.h:17, from /<>/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.h:17, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 37%] Linking CXX static library ../../../../../../lib/liblldbPluginMemoryHistoryASan.a 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' [ 37%] Built target lldbPluginMemoryHistoryASan /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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOSGo.dir/OperatingSystemGo.cpp.o -c /<>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp: In member function ‘virtual lldb_private::Symtab* ObjectFilePECOFF::GetSymtab()’: /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp:540:78: warning: cast from type ‘const uint8_t* {aka const unsigned char*}’ to type ‘uint32_t* {aka unsigned int*}’ casts away qualifiers [-Wcast-qual] uint32_t *strtab_data_start = (uint32_t *)strtab_data.GetDataStart(); ^ 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:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel&}; _Tp = lldb_private::lldb_renderscript::RSScriptGroupDescriptor::Kernel; _Alloc = std::allocator]’: /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/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::RenderScriptRuntime::CaptureDebugHintScriptGroup2(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:19, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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::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:16: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::RenderScriptRuntime::CaptureScriptInvokeForEachMulti(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_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: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 /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16: /usr/include/c++/7/bits/stl_map.h: In member function ‘void lldb_private::RenderScriptRuntime::CaptureSetGlobalVar(lldb_private::RenderScriptRuntime::RuntimeHook*, lldb_private::ExecutionContext&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, 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: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 /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h:16, from /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp:16: /usr/include/c++/7/bits/stl_map.h: In member function ‘void lldb_private::RenderScriptRuntime::DumpContexts(lldb_private::Stream&) const’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, 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:16: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool lldb_private::RenderScriptRuntime::JITSubelements(lldb_private::RenderScriptRuntime::Element&, lldb::addr_t, lldb_private::StackFrame*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17, from /<>/tools/lldb/include/lldb/Target/RegisterContext.h:17, from /<>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17, from /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ModuleSpec&}; _Tp = lldb_private::ModuleSpec; _Alloc = std::allocator]’: /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::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 /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::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 [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginObjectFilePECOFF.dir/WindowsMiniDump.cpp.o -c /<>/tools/lldb/source/Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Target/ExecutionContextScope.h:17, from /<>/tools/lldb/include/lldb/Target/RegisterContext.h:17, from /<>/tools/lldb/source/./Plugins/Process/Utility/RegisterContextDarwin_arm.h:17, from /<>/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In function ‘virtual void ObjectFileMachO::CreateSections(lldb_private::SectionList&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 37%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static size_t ObjectFileMachO::GetModuleSpecifications(const lldb_private::FileSpec&, lldb::DataBufferSP&, lldb::offset_t, lldb::offset_t, lldb::offset_t, lldb_private::ModuleSpecList&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Core/PluginInterface.h:17, from /<>/tools/lldb/include/lldb/Target/OperatingSystem.h:18, from /<>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.h:19, from /<>/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {OperatingSystemGo::Goroutine}; _Tp = OperatingSystemGo::Goroutine; _Alloc = std::allocator]’: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static bool ObjectFileMachO::SaveCore(const ProcessSP&, const lldb_private::FileSpec&, lldb_private::Status&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 37%] 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' [ 37%] 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 [ 37%] Linking CXX static library ../../../../../../lib/liblldbPluginObjectFilePECOFF.a 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 cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/cmake -P CMakeFiles/lldbPluginObjectFilePECOFF.dir/cmake_clean_target.cmake make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/tools/lldb/source/Plugins/ObjectFile/PECOFF && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginObjectFilePECOFF.dir/link.txt --verbose=1 [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginOSPython.dir/OperatingSystemPython.cpp.o -c /<>/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp /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' [ 37%] Built target lldbPluginObjectFilePECOFF /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= 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". 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformLinux.dir/PlatformLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp [ 37%] 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' [ 37%] Built target lldbPluginObjectFileMachO /usr/bin/make -f tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/build.make tools/lldb/source/Plugins/Platform/FreeBSD/CMakeFiles/lldbPluginPlatformFreeBSD.dir/depend 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' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp [ 37%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp [ 37%] 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' [ 37%] 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 [ 37%] Built target lldbPluginPlatformLinux /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= cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/FreeBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformFreeBSD.dir/link.txt --verbose=1 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". /usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformFreeBSD.a CMakeFiles/lldbPluginPlatformFreeBSD.dir/PlatformFreeBSD.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformFreeBSD.a make[4]: Leaving directory '/<>/build-llvm' [ 37%] Built target lldbPluginPlatformFreeBSD /usr/bin/make -f tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build.make tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Platform/OpenBSD /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD /<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/DependInfo.cmake --color= 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 Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/depend.internal". make[4]: Entering directory '/<>/build-llvm' [ 37%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp Scanning dependencies of target lldbPluginPlatformOpenBSD make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build.make tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/build make[4]: Entering directory '/<>/build-llvm' [ 37%] Building CXX object tools/lldb/source/Plugins/Platform/OpenBSD/CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/OpenBSD -I/<>/tools/lldb/source/Plugins/Platform/OpenBSD -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp [ 37%] 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' [ 37%] Built target lldbPluginOSPython /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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwin.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o -c /<>/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp [ 39%] Linking CXX static library ../../../../../../lib/liblldbPluginPlatformOpenBSD.a cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD && /usr/bin/cmake -P CMakeFiles/lldbPluginPlatformOpenBSD.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/OpenBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformOpenBSD.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformOpenBSD.a CMakeFiles/lldbPluginPlatformOpenBSD.dir/PlatformOpenBSD.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformOpenBSD.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginPlatformOpenBSD /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= [ 39%] 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 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". cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/NetBSD && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginPlatformNetBSD.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginPlatformNetBSD.a CMakeFiles/lldbPluginPlatformNetBSD.dir/PlatformNetBSD.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformNetBSD.a make[4]: Leaving directory '/<>/build-llvm' 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' [ 39%] Built target lldbPluginPlatformNetBSD /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= [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformWindows.dir/PlatformWindows.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp 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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformPOSIX.dir/PlatformPOSIX.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformDarwinKernel.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformMacOSX.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp [ 39%] 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 CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptExpressionOpts.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptx86ABIFixups.cpp.o CMakeFiles/lldbPluginRenderScriptRuntime.dir/RenderScriptScriptGroup.cpp.o /usr/bin/ranlib ../../../../../../../lib/liblldbPluginRenderScriptRuntime.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginRenderScriptRuntime /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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformGDB.dir/PlatformRemoteGDBServer.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp [ 39%] 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' [ 39%] 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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformKalimba.dir/PlatformKalimba.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Kalimba/PlatformKalimba.cpp [ 39%] 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' [ 39%] 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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/AdbClient.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteiOS.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroid.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp [ 39%] 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' [ 39%] 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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeProcessLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp [ 39%] 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' [ 39%] 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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/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/POSIX/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/CrashReason.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/CrashReason.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/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/POSIX/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessMessage.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/ProcessMessage.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleTV.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/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/POSIX/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessPOSIX.dir/ProcessPOSIXLog.cpp.o -c /<>/tools/lldb/source/Plugins/Process/POSIX/ProcessPOSIXLog.cpp [ 39%] 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' [ 39%] 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' [ 39%] Building CXX object tools/lldb/source/Plugins/Process/gdb-remote/CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/gdb-remote && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteClientBase.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformAndroid.dir/PlatformAndroidRemoteGDBServer.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp In file included from /<>/include/llvm/Support/FormatCommon.h:14:0, from /<>/include/llvm/Support/FormatVariadic.h:33, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadicDetails.h: In instantiation of ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}]’: /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:416:5: required from here /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘virtual llvm::detail::provider_format_adapter::~provider_format_adapter()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] template class provider_format_adapter : public format_adapter { ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘llvm::detail::provider_format_adapter::~provider_format_adapter()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /usr/include/c++/7/unordered_set:41:0, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:14, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /usr/include/c++/7/tuple:120:12: note: synthesized method ‘virtual llvm::detail::provider_format_adapter::~provider_format_adapter()’ first required here struct _Head_base<_Idx, _Head, false> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/tuple:185:12: note: synthesized method ‘std::_Head_base<0, llvm::detail::provider_format_adapter, false>::~_Head_base()’ first required here struct _Tuple_impl<_Idx, _Head, _Tail...> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/tuple:556:11: note: synthesized method ‘std::_Tuple_impl<0, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >::~_Tuple_impl()’ first required here class tuple : public _Tuple_impl<0, _Elements...> ^~~~~ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h:149:33: note: synthesized method ‘std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >::~tuple()’ first required here template class formatv_object : public formatv_object_base { ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51: /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: note: synthesized method ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ first required here Format(file, function, llvm::formatv(format, std::forward(args)...)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h: In instantiation of ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]’: /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:525:7: required from here /<>/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] template class formatv_object : public formatv_object_base { ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51: /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: note: synthesized method ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ first required here Format(file, function, llvm::formatv(format, std::forward(args)...)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/llvm/Support/FormatCommon.h:14:0, from /<>/include/llvm/Support/FormatVariadic.h:33, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadicDetails.h: In instantiation of ‘typename std::enable_if::value, llvm::detail::provider_format_adapter >::type llvm::detail::build_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int); typename std::enable_if::value, llvm::detail::provider_format_adapter >::type = llvm::detail::provider_format_adapter]’: /<>/include/llvm/Support/FormatVariadic.h:259:51: required from ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward)(llvm::formatv::Vals))...)) = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: required from ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}]’ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:416:5: required from here /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘constexpr llvm::detail::provider_format_adapter::provider_format_adapter(llvm::detail::provider_format_adapter&&)’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] template class provider_format_adapter : public format_adapter { ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘constexpr llvm::detail::provider_format_adapter::provider_format_adapter(llvm::detail::provider_format_adapter&&)’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/Support/FormatVariadicDetails.h:100:58: note: synthesized method ‘constexpr llvm::detail::provider_format_adapter::provider_format_adapter(llvm::detail::provider_format_adapter&&)’ first required here return provider_format_adapter(std::forward(Item)); ^ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h: In instantiation of ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’: /<>/include/llvm/Support/FormatVariadic.h:257:10: required from ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward)(llvm::formatv::Vals))...)) = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: required from ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}]’ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:416:5: required from here /<>/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(StringRef Fmt, Tuple &&Params) ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/Support/FormatVariadic.h: In instantiation of ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’: /<>/include/llvm/Support/FormatVariadic.h:259:79: required from ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward)(llvm::formatv::Vals))...)) = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: required from ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}]’ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:416:5: required from here /<>/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(formatv_object &&rhs) ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/Support/FormatVariadic.h: In instantiation of ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’: /<>/include/llvm/Support/FormatVariadic.h:257:10: required from ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward)(llvm::formatv::Vals))...)) = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: required from ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]’ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:525:7: required from here /<>/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(StringRef Fmt, Tuple &&Params) ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/Support/FormatVariadic.h: In instantiation of ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’: /<>/include/llvm/Support/FormatVariadic.h:259:79: required from ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward)(llvm::formatv::Vals))...)) = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: required from ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]’ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:525:7: required from here /<>/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(formatv_object &&rhs) ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/include/llvm/Support/FormatCommon.h:14:0, from /<>/include/llvm/Support/FormatVariadic.h:33, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadicDetails.h: In instantiation of ‘llvm::detail::provider_format_adapter::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]’: /<>/include/llvm/Support/FormatVariadicDetails.h:100:10: required from ‘typename std::enable_if::value, llvm::detail::provider_format_adapter >::type llvm::detail::build_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int); typename std::enable_if::value, llvm::detail::provider_format_adapter >::type = llvm::detail::provider_format_adapter]’ /<>/include/llvm/Support/FormatVariadic.h:259:51: required from ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}; decltype (std::make_tuple(llvm::detail::build_format_adapter((forward)(llvm::formatv::Vals))...)) = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ /<>/tools/lldb/include/lldb/Utility/Log.h:137:41: required from ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}]’ /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:416:5: required from here /<>/include/llvm/Support/FormatVariadicDetails.h:34:12: warning: mangled name for ‘llvm::detail::provider_format_adapter::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] explicit provider_format_adapter(T &&Item) : Item(Item) {} ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadicDetails.h:34:12: warning: mangled name for ‘llvm::detail::provider_format_adapter::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp:43:34: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] # define DEBUGSERVER_BASENAME "lldb-server-"LLVM_VERSION_STRING ^ /<>/include/llvm/Support/FormatVariadicDetails.h:36:8: warning: mangled name for ‘void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] void format(llvm::raw_ostream &S, StringRef Options) override { ^~~~~~ In file included from /<>/include/llvm/ADT/StringRef.h:13:0, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] static const bool value = ^~~~~ /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:704:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] static const bool value = false; ^~~~~ /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] static const bool value = ^~~~~ /<>/include/llvm/ADT/STLExtras.h:709:21: warning: mangled name for ‘llvm::is_one_of::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/include/llvm/Support/FormatCommon.h:14:0, from /<>/include/llvm/Support/FormatVariadic.h:33, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadicDetails.h:58:21: warning: mangled name for ‘llvm::detail::has_FormatProvider::value’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] static bool const value = ^~~~~ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h:76:43: warning: mangled name for ‘std::vector llvm::formatv_object_base::create_adapters::operator()(Ts& ...) [with Ts = {llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] std::vector operator()(Ts &... Items) { ^~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:76:43: warning: mangled name for ‘std::vector llvm::formatv_object_base::create_adapters::operator()(Ts& ...) [with Ts = {llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/include/llvm/ADT/StringRef.h:13:0, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:13, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/ADT/STLExtras.h:1113:6: warning: mangled name for ‘decltype (forward(f)((get)((forward)(llvm::detail::apply_tuple_impl::t))...)) llvm::detail::apply_tuple_impl(F&&, Tuple&&, llvm::index_sequence) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >&; unsigned int ...I = {0, 1, 2, 3, 4, 5}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] auto apply_tuple_impl(F &&f, Tuple &&t, index_sequence) ^~~~~~~~~~~~~~~~ /<>/include/llvm/ADT/STLExtras.h:1113:6: warning: mangled name for ‘decltype (forward(f)((get)((forward)(llvm::detail::apply_tuple_impl::t))...)) llvm::detail::apply_tuple_impl(F&&, Tuple&&, llvm::index_sequence) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >&; unsigned int ...I = {0, 1, 2}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/ADT/STLExtras.h:1123:6: warning: mangled name for ‘decltype (llvm::detail::apply_tuple_impl(forward(f), forward(t), llvm::build_index_impl::type>::value>{})) llvm::apply_tuple(F&&, Tuple&&) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >&]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] auto apply_tuple(F &&f, Tuple &&t) -> decltype(detail::apply_tuple_impl( ^~~~~~~~~~~ /<>/include/llvm/ADT/STLExtras.h:1123:6: warning: mangled name for ‘decltype (llvm::detail::apply_tuple_impl(forward(f), forward(t), llvm::build_index_impl::type>::value>{})) llvm::apply_tuple(F&&, Tuple&&) [with F = llvm::formatv_object_base::create_adapters; Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >&]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/include/llvm/Support/FormatCommon.h:14:0, from /<>/include/llvm/Support/FormatVariadic.h:33, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadicDetails.h:34:12: warning: mangled name for ‘llvm::detail::provider_format_adapter::provider_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] explicit provider_format_adapter(T &&Item) : Item(Item) {} ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(formatv_object &&rhs) ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(StringRef Fmt, Tuple &&Params) ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:164:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::formatv_object&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(formatv_object &&rhs) ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:156:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(llvm::StringRef, Tuple&&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(StringRef Fmt, Tuple &&Params) ^~~~~~~~~~~~~~ In file included from /<>/include/llvm/Support/FormatCommon.h:14:0, from /<>/include/llvm/Support/FormatVariadic.h:33, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadicDetails.h:99:1: warning: mangled name for ‘typename std::enable_if::value, llvm::detail::provider_format_adapter >::type llvm::detail::build_format_adapter(T&&) [with T = void (* (&)(int, void (*)(int)) throw ())(int)]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] build_format_adapter(T &&Item) { ^~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘constexpr llvm::detail::provider_format_adapter::provider_format_adapter(llvm::detail::provider_format_adapter&&)’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] template class provider_format_adapter : public format_adapter { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h:253:13: warning: mangled name for ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] inline auto formatv(const char *Fmt, Ts &&... Vals) -> formatv_object>/include/llvm/Support/FormatVariadic.h:253:13: warning: mangled name for ‘llvm::formatv_object)(llvm::formatv::Vals))...))> llvm::formatv(const char*, Ts&& ...) [with Ts = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/include/llvm/Support/FormatVariadic.h:34:0, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatProviders.h:181:15: warning: mangled name for ‘static void llvm::format_provider::value>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = void (* (*)(int, void (*)(int)) throw ())(int)]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] static void format(const T &V, llvm::raw_ostream &Stream, StringRef Style) { ^~~~~~ In file included from /<>/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51: /<>/tools/lldb/include/lldb/Utility/Log.h:135:8: warning: mangled name for ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {const lldb_private::Status&, long long unsigned int&, void (* (&)(int, void (*)(int)) throw ())(int), lldb_private::WaitStatus&, const bool&, const bool&}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] void Format(llvm::StringRef file, llvm::StringRef function, ^~~~~~ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] template class formatv_object : public formatv_object_base { ^~~~~~~~~~~~~~ In file included from /<>/tools/lldb/source/./Plugins/Process/POSIX/ProcessPOSIXLog.h:19:0, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:51: /<>/tools/lldb/include/lldb/Utility/Log.h:135:8: warning: mangled name for ‘void lldb_private::Log::Format(llvm::StringRef, llvm::StringRef, const char*, Args&& ...) [with Args = {void (* (&)(int, void (*)(int)) throw ())(int), long long unsigned int&, const char*}]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] void Format(llvm::StringRef file, llvm::StringRef function, ^~~~~~ In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h:149:33: warning: mangled name for ‘llvm::formatv_object, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter > >::~formatv_object()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] template class formatv_object : public formatv_object_base { ^~~~~~~~~~~~~~ In file included from /<>/include/llvm/Support/FormatCommon.h:14:0, from /<>/include/llvm/Support/FormatVariadic.h:33, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘virtual llvm::detail::provider_format_adapter::~provider_format_adapter()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] template class provider_format_adapter : public format_adapter { ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘virtual llvm::detail::provider_format_adapter::~provider_format_adapter()’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteAppleWatch.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp [ 39%] 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' [ 39%] Built target lldbPluginPlatformAndroid /usr/bin/make -f tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build.make tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/Process/minidump /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/depend.internal". Scanning dependencies of target lldbPluginProcessMinidump make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build.make tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/build make[4]: Entering directory '/<>/build-llvm' [ 39%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/minidump -I/<>/tools/lldb/source/Plugins/Process/minidump -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘constexpr llvm::detail::provider_format_adapter::provider_format_adapter(const llvm::detail::provider_format_adapter&)’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘llvm::detail::provider_format_adapter& llvm::detail::provider_format_adapter::operator=(const llvm::detail::provider_format_adapter&)’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] /<>/include/llvm/Support/FormatVariadicDetails.h:30:29: warning: mangled name for ‘llvm::detail::provider_format_adapter& llvm::detail::provider_format_adapter::operator=(llvm::detail::provider_format_adapter&&)’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14:0, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h:17, from /<>/tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp:10: /<>/include/llvm/Support/FormatVariadic.h:162:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(const llvm::formatv_object&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] formatv_object(formatv_object const &rhs) = delete; ^~~~~~~~~~~~~~ /<>/include/llvm/Support/FormatVariadic.h:162:3: warning: mangled name for ‘llvm::formatv_object::formatv_object(const llvm::formatv_object&) [with Tuple = std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter >]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] [ 39%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/minidump -I/<>/tools/lldb/source/Plugins/Process/minidump -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/minidump -I/<>/tools/lldb/source/Plugins/Process/minidump -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/Platform/MacOSX/CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Platform/MacOSX && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o -c /<>/tools/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/minidump -I/<>/tools/lldb/source/Plugins/Process/minidump -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/minidump -I/<>/tools/lldb/source/Plugins/Process/minidump -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp [ 39%] 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 CMakeFiles/lldbPluginPlatformMacOSX.dir/PlatformRemoteDarwinDevice.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginPlatformMacOSX.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginPlatformMacOSX /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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginScriptInterpreterNone.dir/ScriptInterpreterNone.cpp.o -c /<>/tools/lldb/source/Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp In file included from /usr/include/c++/7/vector:69:0, from /usr/include/c++/7/queue:61, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::ProcessInstanceInfo&}; _Tp = lldb_private::ProcessInstanceInfo; _Alloc = std::allocator]’: /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 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 /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 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 /usr/include/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 In file included from /usr/include/c++/7/vector:64:0, from /usr/include/c++/7/queue:61, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘size_t lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetCurrentThreadIDs(std::vector >&, 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 /usr/include/c++/7/queue:61, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/source/Plugins/Process/minidump/CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/minidump -I/<>/tools/lldb/source/Plugins/Process/minidump -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -I/<>/tools/lldb/source/Plugins/Process/minidump/../Utility -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o -c /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp In file included from /usr/include/c++/7/vector:64:0, from /usr/include/c++/7/queue:61, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h:17, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘uint32_t lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::FindProcesses(const lldb_private::ProcessInstanceInfoMatch&, lldb_private::ProcessInstanceInfoList&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_arm64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_x86_64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_mips64.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeRegisterContextLinux_s390x.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/NativeThreadLinux.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Optional > lldb_private::process_gdb_remote::GDBRemoteCommunicationClient::GetModulesInfo(llvm::ArrayRef, const llvm::Triple&)’: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] 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' [ 39%] Built target lldbPluginScriptInterpreterNone /usr/bin/make -f tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build.make tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/source/Plugins/StructuredData/DarwinLog /<>/build-llvm /<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog /<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/depend.internal". Scanning dependencies of target lldbPluginStructuredDataDarwinLog make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build.make tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/build make[4]: Entering directory '/<>/build-llvm' /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp: In member function ‘virtual lldb::RegisterContextSP lldb_private::minidump::ThreadMinidump::CreateRegisterContextForFrame(lldb_private::StackFrame*)’: /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:82:47: warning: ‘new’ of type ‘RegisterContextCorePOSIX_x86_64’ with extended alignment 64 [-Waligned-new=] *this, reg_interface, gpregs, fpregs)); ^ /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:82:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:82:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:92:47: warning: ‘new’ of type ‘RegisterContextCorePOSIX_x86_64’ with extended alignment 64 [-Waligned-new=] *this, reg_interface, gpregs, fpregs)); ^ /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:92:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /<>/tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp:92:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 39%] Building CXX object tools/lldb/source/Plugins/StructuredData/DarwinLog/CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/StructuredData/DarwinLog -I/<>/tools/lldb/source/Plugins/StructuredData/DarwinLog -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o -c /<>/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] Linking CXX static library ../../../../../../lib/liblldbPluginProcessMinidump.a cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/cmake -P CMakeFiles/lldbPluginProcessMinidump.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/Process/minidump && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginProcessMinidump.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginProcessMinidump.a CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpTypes.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/MinidumpParser.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_32.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/RegisterContextMinidump_x86_64.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/ProcessMinidump.cpp.o CMakeFiles/lldbPluginProcessMinidump.dir/ThreadMinidump.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessMinidump.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginProcessMinidump /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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolFileSymtab.dir/SymbolFileSymtab.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/Process/Linux/CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/Process/Linux && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/ProcessorTrace.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp [ 39%] 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' [ 39%] Built target lldbPluginSymbolFileSymtab /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". 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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetItemInfoHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o -c /<>/tools/lldb/source/Plugins/Process/Linux/SingleStepCheck.cpp In file included from /<>/tools/lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h:14:0, from /<>/tools/lldb/include/lldb/Expression/Expression.h:22, from /<>/tools/lldb/include/lldb/Expression/UtilityFunction.h:21, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h:21, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp [ 39%] 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/ProcessorTrace.cpp.o CMakeFiles/lldbPluginProcessLinux.dir/SingleStepCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessLinux.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginProcessLinux /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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSymbolVendorELF.dir/SymbolVendorELF.cpp.o -c /<>/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp [ 39%] Linking CXX static library ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a cd /<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog && /usr/bin/cmake -P CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a CMakeFiles/lldbPluginStructuredDataDarwinLog.dir/StructuredDataDarwinLog.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginStructuredDataDarwinLog.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginStructuredDataDarwinLog /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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyInstEmulation.dir/UnwindAssemblyInstEmulation.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 39%] 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' [ 39%] Built target lldbPluginSymbolVendorELF /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' [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/UnwindAssembly-x86.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetPendingItemsHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp [ 39%] 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' [ 39%] Built target lldbPluginUnwindAssemblyInstEmulation /usr/bin/make -f tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/build.make tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/unittests/Utility/Helpers /<>/build-llvm /<>/build-llvm/tools/lldb/unittests/Utility/Helpers /<>/build-llvm/tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/unittests/Utility/Helpers/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/depend.internal". Scanning dependencies of target lldbUtilityHelpers make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/build.make tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/build make[4]: Entering directory '/<>/build-llvm' [ 39%] Building CXX object tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o cd /<>/build-llvm/tools/lldb/unittests/Utility/Helpers && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/unittests/Utility/Helpers -I/<>/tools/lldb/unittests/Utility/Helpers -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source -I/<>/tools/lldb -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -include /<>/tools/lldb/unittests/gtest_common.h -fno-exceptions -o CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o -c /<>/tools/lldb/unittests/Utility/Helpers/MockTildeExpressionResolver.cpp [ 39%] Building CXX object tools/lldb/source/Plugins/UnwindAssembly/x86/CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o cd /<>/build-llvm/tools/lldb/source/Plugins/UnwindAssembly/x86 && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o -c /<>/tools/lldb/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:13, from /<>/tools/lldb/include/lldb/Core/Communication.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:13, from /<>/tools/lldb/include/lldb/Core/Communication.h:13, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h:19, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool lldb_private::ResumeActionList::SetDefaultThreadActionIfNeeded(lldb::StateType, int)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb_private::process_gdb_remote::GDBRemoteCommunication::PacketResult lldb_private::process_gdb_remote::GDBRemoteCommunicationServerLLGS::Handle_s(StringExtractorGDBRemote&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] Building CXX object tools/lldb/unittests/Utility/Helpers/CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o cd /<>/build-llvm/tools/lldb/unittests/Utility/Helpers && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lldb/unittests/Utility/Helpers -I/<>/tools/lldb/unittests/Utility/Helpers -I/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source -I/<>/tools/lldb -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -include /<>/tools/lldb/unittests/gtest_common.h -fno-exceptions -o CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o -c /<>/tools/lldb/unittests/Utility/Helpers/TestUtilities.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Symbol/CompilerType.h:22, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h:22, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 39%] Linking CXX static library ../../../../../lib/liblldbUtilityHelpers.a cd /<>/build-llvm/tools/lldb/unittests/Utility/Helpers && /usr/bin/cmake -P CMakeFiles/lldbUtilityHelpers.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/lldb/unittests/Utility/Helpers && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldbUtilityHelpers.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/liblldbUtilityHelpers.a CMakeFiles/lldbUtilityHelpers.dir/MockTildeExpressionResolver.cpp.o CMakeFiles/lldbUtilityHelpers.dir/TestUtilities.cpp.o /usr/bin/ranlib ../../../../../lib/liblldbUtilityHelpers.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbUtilityHelpers /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.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/LLVMCore.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal". Dependee "/<>/build-llvm/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/depend.internal". 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' [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /<>/lib/IR/AsmWriter.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp [ 39%] 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 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 CMakeFiles/lldbPluginUnwindAssemblyX86.dir/x86AssemblyInspectionEngine.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginUnwindAssemblyX86.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginUnwindAssemblyX86 /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= 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". 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 make[4]: Entering directory '/<>/build-llvm' [ 39%] Building CXX object lib/IRReader/CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o cd /<>/build-llvm/lib/IRReader && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o -c /<>/lib/IRReader/IRReader.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 39%] 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' [ 39%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend 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= 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". cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetQueuesHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.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' [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AggressiveAntiDepBreaker.cpp.o -c /<>/lib/CodeGen/AggressiveAntiDepBreaker.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Symbol/CompilerType.h:22, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h:21, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Attributes.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Attributes.cpp.o -c /<>/lib/IR/Attributes.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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’ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AllocationOrder.cpp.o -c /<>/lib/CodeGen/AllocationOrder.cpp [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/AppleGetThreadItemInfoHandler.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o -c /<>/lib/IR/AutoUpgrade.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Symbol/CompilerType.h:22, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h:22, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/Analysis.cpp.o -c /<>/lib/CodeGen/Analysis.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lldb_private::LoadedModuleInfoList::LoadedModuleInfo&}; _Tp = lldb_private::LoadedModuleInfoList::LoadedModuleInfo; _Alloc = std::allocator]’: /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/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::GetLoadedModuleList(lldb_private::LoadedModuleInfoList&)::; _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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/stl_vector.h: In member function ‘size_t lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadPCsFromStopReplyThreadsValue(std::__cxx11::string&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_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:1570: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:1570: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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/stl_vector.h: In member function ‘size_t lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadIDsFromStopReplyThreadsValue(std::__cxx11::string&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_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:1552: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:1552: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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const StringExtractorGDBRemote&}; _Tp = StringExtractorGDBRemote; _Alloc = std::allocator]’: /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/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:26: /usr/include/c++/7/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]’: /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 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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 static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::SetThreadStopInfo(lldb_private::StructuredData::Dictionary*)::::; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginSystemRuntimeMacOSX.dir/SystemRuntimeMacOSX.cpp.o -c /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void lldb_private::process_gdb_remote::ProcessGDBRemote::SetLastStopPacket(const StringExtractorGDBRemote&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:26: /usr/include/c++/7/bits/stl_algo.h: In member function ‘lldb::ThreadSP lldb_private::process_gdb_remote::ProcessGDBRemote::SetThreadStopInfo(lldb::tid_t, lldb_private::process_gdb_remote::ProcessGDBRemote::ExpeditedRegisterMap&, uint8_t, const string&, const string&, const string&, uint32_t, const std::vector >&, lldb::addr_t, bool, lldb_private::LazyBool, lldb::addr_t, std::__cxx11::string&, lldb::QueueKind, uint64_t)’: /usr/include/c++/7/bits/stl_algo.h:162:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__iterator_category(__first)); ^ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/Watchpoint.h:20, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:31: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = lldb_private::process_gdb_remote::ProcessGDBRemote::UpdateThreadIDList()::; _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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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:2387: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:2387: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:2387:1: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o -c /<>/lib/IR/BasicBlock.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/MD5.h:33, from /<>/include/llvm/Support/FileSystem.h:36, from /<>/tools/lldb/include/lldb/Utility/FileSpec.h:23, from /<>/tools/lldb/include/lldb/Utility/StructuredData.h:16, from /<>/tools/lldb/include/lldb/Core/Event.h:16, from /<>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:20, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/AtomicExpandPass.cpp.o -c /<>/lib/CodeGen/AtomicExpandPass.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Comdat.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Comdat.cpp.o -c /<>/lib/IR/Comdat.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o -c /<>/lib/IR/ConstantFold.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 39%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o -c /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o -c /<>/lib/IR/ConstantRange.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:13, from /<>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:19, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SystemRuntimeMacOSX::ItemRefAndCodeAddress&}; _Tp = SystemRuntimeMacOSX::ItemRefAndCodeAddress; _Alloc = std::allocator]’: /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/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/Broadcaster.h:13, from /<>/tools/lldb/source/./Plugins/Process/Utility/HistoryThread.h:19, from /<>/tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘SystemRuntimeMacOSX::PendingItemsForQueue SystemRuntimeMacOSX::GetPendingItemRefsForQueue(lldb::addr_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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’ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lldb/include/lldb/Target/Process.h:25, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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/Target/Process.h:25, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h:19, from /<>/tools/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void lldb_private::process_gdb_remote::ThreadGDBRemote::WillResume(lldb::StateType)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 39%] 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' [ 39%] Built target lldbPluginSystemRuntimeMacOSX /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". [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BasicTargetTransformInfo.cpp.o -c /<>/lib/CodeGen/BasicTargetTransformInfo.cpp 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' [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o -c /<>/lib/CodeGen/SelectionDAG/DAGCombiner.cpp [ 39%] 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/GDBRemoteClientBase.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunication.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationClient.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServer.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerCommon.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerLLGS.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteCommunicationServerPlatform.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/GDBRemoteRegisterContext.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemote.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ProcessGDBRemoteLog.cpp.o CMakeFiles/lldbPluginProcessGDBRemote.dir/ThreadGDBRemote.cpp.o /usr/bin/ranlib ../../../../../../lib/liblldbPluginProcessGDBRemote.a make[4]: Leaving directory '/<>/build-llvm' [ 39%] Built target lldbPluginProcessGDBRemote /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". [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Constants.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Constants.cpp.o -c /<>/lib/IR/Constants.cpp 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' [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AddressPool.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ARMException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/ARMException.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchCoalescing.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchCoalescing.cpp.o -c /<>/lib/CodeGen/BranchCoalescing.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Core.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /<>/lib/IR/Core.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinter.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o -c /<>/lib/CodeGen/BranchFolding.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o -c /<>/lib/IR/DIBuilder.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o -c /<>/lib/CodeGen/BranchRelaxation.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterDwarf.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DataLayout.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o -c /<>/lib/IR/DataLayout.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o -c /<>/lib/CodeGen/BuiltinGCs.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o -c /<>/lib/CodeGen/CalcSpillWeights.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o -c /<>/lib/IR/DebugInfo.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o -c /<>/lib/CodeGen/SelectionDAG/FastISel.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/AsmPrinterInlineAsm.cpp.o -c /<>/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /<>/lib/CodeGen/CallingConvLower.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o -c /<>/lib/IR/DebugInfoMetadata.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DbgValueHistoryCalculator.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o -c /<>/lib/CodeGen/CodeGen.cpp [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o -c /<>/lib/CodeGen/CodeGenPrepare.cpp [ 39%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o -c /<>/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o -c /<>/lib/IR/DebugLoc.cpp [ 39%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugHandlerBase.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp /<>/lib/CodeGen/CodeGenPrepare.cpp:2622:6: warning: ‘void {anonymous}::ExtAddrMode::print(llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void ExtAddrMode::print(raw_ostream &OS) const { ^~~~~~~~~~~ [ 39%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /<>/lib/IR/DiagnosticInfo.cpp [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DebugLocStream.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DebugLocStream.cpp [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o -c /<>/lib/IR/DiagnosticPrinter.cpp [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o -c /<>/lib/CodeGen/SelectionDAG/InstrEmitter.cpp [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Dominators.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Dominators.cpp.o -c /<>/lib/IR/Dominators.cpp [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.cpp.o -c /<>/lib/CodeGen/CountingFunctionInserter.cpp [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DIE.cpp [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/CriticalAntiDepBreaker.cpp.o -c /<>/lib/CodeGen/CriticalAntiDepBreaker.cpp [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Function.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Function.cpp.o -c /<>/lib/IR/Function.cpp [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DIEHash.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DIEHash.cpp [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DeadMachineInstructionElim.cpp.o -c /<>/lib/CodeGen/DeadMachineInstructionElim.cpp [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GCOV.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GCOV.cpp.o -c /<>/lib/IR/GCOV.cpp [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfAccelTable.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp [ 40%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DetectDeadLanes.cpp.o -c /<>/lib/CodeGen/DetectDeadLanes.cpp [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o -c /<>/lib/IR/GVMaterializer.cpp [ 40%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Globals.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Globals.cpp.o -c /<>/lib/IR/Globals.cpp [ 40%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeFloatTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp [ 40%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCFIException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DFAPacketizer.cpp.o -c /<>/lib/CodeGen/DFAPacketizer.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o -c /<>/lib/IR/IRBuilder.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfCompileUnit.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o -c /<>/lib/IR/IRPrintingPasses.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeIntegerTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/DwarfEHPrepare.cpp.o -c /<>/lib/CodeGen/DwarfEHPrepare.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o -c /<>/lib/IR/InlineAsm.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instruction.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /<>/lib/IR/Instruction.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EarlyIfConversion.cpp.o -c /<>/lib/CodeGen/EarlyIfConversion.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfDebug.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Instructions.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Instructions.cpp.o -c /<>/lib/IR/Instructions.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/EdgeBundles.cpp.o -c /<>/lib/CodeGen/EdgeBundles.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /<>/lib/IR/IntrinsicInst.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeTypesGeneric.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExecutionDepsFix.cpp.o -c /<>/lib/CodeGen/ExecutionDepsFix.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /<>/lib/IR/LLVMContext.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfExpression.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfExpression.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o -c /<>/lib/IR/LLVMContextImpl.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfFile.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfFile.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandISelPseudos.cpp.o -c /<>/lib/CodeGen/ExpandISelPseudos.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorTypes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandPostRAPseudos.cpp.o -c /<>/lib/CodeGen/ExpandPostRAPseudos.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfStringPool.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o -c /<>/lib/IR/LegacyPassManager.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/DwarfUnit.cpp.o -c /<>/lib/CodeGen/AsmPrinter/DwarfUnit.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ExpandReductions.cpp.o -c /<>/lib/CodeGen/ExpandReductions.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o -c /<>/lib/CodeGen/FaultMaps.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o -c /<>/lib/IR/MDBuilder.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Mangler.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Mangler.cpp.o -c /<>/lib/IR/Mangler.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /<>/lib/CodeGen/AsmPrinter/EHStreamer.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Metadata.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Metadata.cpp.o -c /<>/lib/IR/Metadata.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o -c /<>/lib/CodeGen/FEntryInserter.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGFast.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o -c /<>/lib/CodeGen/FuncletLayout.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o -c /<>/lib/CodeGen/GCMetadata.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGRRList.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/OcamlGCPrinter.cpp.o -c /<>/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o -c /<>/lib/CodeGen/GCMetadataPrinter.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o -c /<>/lib/CodeGen/GCRootLowering.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Module.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Module.cpp.o -c /<>/lib/IR/Module.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /<>/lib/CodeGen/AsmPrinter/WinException.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGSDNodes.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o -c /<>/lib/CodeGen/GCStrategy.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o -c /<>/lib/IR/ModuleSummaryIndex.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o -c /<>/lib/CodeGen/GlobalMerge.cpp [ 41%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o cd /<>/build-llvm/lib/CodeGen/AsmPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmPrinter.dir/CodeViewDebug.cpp.o -c /<>/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Operator.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /<>/lib/IR/Operator.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/OptBisect.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o -c /<>/lib/IR/OptBisect.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/ScheduleDAGVLIW.cpp.o -c /<>/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o -c /<>/lib/CodeGen/IfConversion.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Pass.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Pass.cpp.o -c /<>/lib/IR/Pass.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassManager.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /<>/lib/IR/PassManager.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGBuilder.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp [ 41%] 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' [ 41%] 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' [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MILexer.cpp.o -c /<>/lib/CodeGen/MIRParser/MILexer.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /<>/lib/CodeGen/ImplicitNullChecks.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o -c /<>/lib/IR/PassRegistry.cpp [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIParser.cpp.o -c /<>/lib/CodeGen/MIRParser/MIParser.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o -c /<>/lib/IR/SafepointIRVerifier.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o -c /<>/lib/CodeGen/IndirectBrExpandPass.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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c /<>/lib/IR/ProfileSummary.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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Statepoint.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /<>/lib/IR/Statepoint.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o -c /<>/lib/CodeGen/InlineSpiller.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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 [ 41%] Building CXX object lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMIRParser.dir/MIRParser.cpp.o -c /<>/lib/CodeGen/MIRParser/MIRParser.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Type.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /<>/lib/IR/Type.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘bool llvm::SelectionDAGBuilder::buildJumpTable(const CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SelectionDAGBuilder::CaseCluster&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o -c /<>/lib/IR/TypeFinder.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Use.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Use.cpp.o -c /<>/lib/IR/Use.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/User.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/User.cpp.o -c /<>/lib/IR/User.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o -c /<>/lib/CodeGen/InterferenceCache.cpp [ 41%] Linking CXX static library ../../libLLVMMIRParser.a cd /<>/build-llvm/lib/CodeGen/MIRParser && /usr/bin/cmake -P CMakeFiles/LLVMMIRParser.dir/cmake_clean_target.cmake 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' [ 41%] 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' [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/CallLowering.cpp.o -c /<>/lib/CodeGen/GlobalISel/CallLowering.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Value.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Value.cpp.o -c /<>/lib/IR/Value.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAG.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAG.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /<>/lib/CodeGen/InterleavedAccessPass.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o -c /<>/lib/CodeGen/GlobalISel/IRTranslator.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o -c /<>/lib/IR/ValueSymbolTable.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o -c /<>/lib/IR/ValueTypes.cpp [ 41%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/Verifier.cpp.o cd /<>/build-llvm/lib/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCore.dir/Verifier.cpp.o -c /<>/lib/IR/Verifier.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o -c /<>/lib/CodeGen/IntrinsicLowering.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o -c /<>/lib/CodeGen/LatencyPriorityQueue.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o -c /<>/lib/CodeGen/GlobalISel/InstructionSelect.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGAddressAnalysis.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o -c /<>/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o -c /<>/lib/CodeGen/GlobalISel/InstructionSelector.cpp [ 41%] 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/SafepointIRVerifier.cpp.o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o CMakeFiles/LLVMCore.dir/Type.cpp.o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o CMakeFiles/LLVMCore.dir/Use.cpp.o CMakeFiles/LLVMCore.dir/User.cpp.o CMakeFiles/LLVMCore.dir/Value.cpp.o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o CMakeFiles/LLVMCore.dir/Verifier.cpp.o /usr/bin/ranlib ../libLLVMCore.a make[4]: Leaving directory '/<>/build-llvm' [ 41%] Built target LLVMCore [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o -c /<>/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o -c /<>/lib/CodeGen/GlobalISel/LegalizerHelper.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o -c /<>/lib/CodeGen/LexicalScopes.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o -c /<>/lib/CodeGen/GlobalISel/Legalizer.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o -c /<>/lib/CodeGen/GlobalISel/LegalizerInfo.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o -c /<>/lib/CodeGen/LiveDebugValues.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o -c /<>/lib/CodeGen/GlobalISel/Localizer.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o -c /<>/lib/CodeGen/GlobalISel/RegBankSelect.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o -c /<>/lib/CodeGen/GlobalISel/RegisterBank.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o -c /<>/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o -c /<>/lib/CodeGen/LiveDebugVariables.cpp [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o -c /<>/lib/CodeGen/GlobalISel/Utils.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o -c /<>/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp /<>/lib/CodeGen/LiveDebugVariables.cpp:391:6: warning: ‘void {anonymous}::LDVImpl::print(llvm::raw_ostream&)’ defined but not used [-Wunused-function] void LDVImpl::print(raw_ostream &OS) { ^~~~~~~ [ 41%] Building CXX object lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o cd /<>/build-llvm/lib/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o -c /<>/lib/CodeGen/GlobalISel/GlobalISel.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalAnalysis.cpp.o -c /<>/lib/CodeGen/LiveIntervalAnalysis.cpp [ 41%] 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/CallLowering.cpp.o CMakeFiles/LLVMGlobalISel.dir/IRTranslator.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/InstructionSelector.cpp.o CMakeFiles/LLVMGlobalISel.dir/MachineIRBuilder.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerHelper.cpp.o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/LegalizerInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Localizer.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegBankSelect.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o CMakeFiles/LLVMGlobalISel.dir/RegisterBankInfo.cpp.o CMakeFiles/LLVMGlobalISel.dir/Utils.cpp.o CMakeFiles/LLVMGlobalISel.dir/GlobalISel.cpp.o /usr/bin/ranlib ../../libLLVMGlobalISel.a make[4]: Leaving directory '/<>/build-llvm' [ 41%] 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' [ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitReader.cpp.o -c /<>/lib/Bitcode/Reader/BitReader.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o -c /<>/lib/CodeGen/SelectionDAG/StatepointLowering.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveInterval.cpp.o -c /<>/lib/CodeGen/LiveInterval.cpp [ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitcodeReader.cpp.o -c /<>/lib/Bitcode/Reader/BitcodeReader.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveIntervalUnion.cpp.o -c /<>/lib/CodeGen/LiveIntervalUnion.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LivePhysRegs.cpp.o -c /<>/lib/CodeGen/LivePhysRegs.cpp [ 41%] Building CXX object lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o cd /<>/build-llvm/lib/CodeGen/SelectionDAG && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o -c /<>/lib/CodeGen/SelectionDAG/TargetLowering.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:23, from /<>/include/llvm/Bitcode/BitcodeReader.h:18, from /<>/lib/Bitcode/Reader/BitcodeReader.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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>:: ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeCalc.cpp.o -c /<>/lib/CodeGen/LiveRangeCalc.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long long unsigned int*; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]’: /usr/include/c++/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::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _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 = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _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::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _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 = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _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 ‘llvm::Expected llvm::getBitcodeFileContents(llvm::MemoryBufferRef)’: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeEdit.cpp.o -c /<>/lib/CodeGen/LiveRangeEdit.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:23, from /<>/include/llvm/Bitcode/BitcodeReader.h:18, from /<>/lib/Bitcode/Reader/BitcodeReader.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error {anonymous}::BitcodeReader::parseModule(uint64_t, bool)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error {anonymous}::ModuleSummaryIndexBitcodeReader::parseModule()’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRangeShrink.cpp.o -c /<>/lib/CodeGen/LiveRangeShrink.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o -c /<>/lib/CodeGen/LiveRegMatrix.cpp [ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/BitstreamReader.cpp.o -c /<>/lib/Bitcode/Reader/BitstreamReader.cpp [ 41%] 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/SelectionDAGAddressAnalysis.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGDumper.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGISel.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGPrinter.cpp.o CMakeFiles/LLVMSelectionDAG.dir/SelectionDAGTargetInfo.cpp.o CMakeFiles/LLVMSelectionDAG.dir/StatepointLowering.cpp.o CMakeFiles/LLVMSelectionDAG.dir/TargetLowering.cpp.o /usr/bin/ranlib ../../libLLVMSelectionDAG.a make[4]: Leaving directory '/<>/build-llvm' [ 41%] Built target LLVMSelectionDAG /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' [ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitWriter.cpp.o -c /<>/lib/Bitcode/Writer/BitWriter.cpp [ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o -c /<>/lib/Bitcode/Reader/MetadataLoader.cpp [ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriter.cpp.o -c /<>/lib/Bitcode/Writer/BitcodeWriter.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.cpp.o -c /<>/lib/CodeGen/LiveRegUnits.cpp /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' [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /<>/lib/Transforms/Utils/ASanStackFrameLayout.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/AddDiscriminators.cpp.o -c /<>/lib/Transforms/Utils/AddDiscriminators.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/lib/Bitcode/Reader/MetadataLoader.h:18, from /<>/lib/Bitcode/Reader/MetadataLoader.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/lib/Bitcode/Reader/MetadataLoader.h:18, from /<>/lib/Bitcode/Reader/MetadataLoader.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Expected llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveStackAnalysis.cpp.o -c /<>/lib/CodeGen/LiveStackAnalysis.cpp [ 41%] Building CXX object lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o -c /<>/lib/Bitcode/Reader/ValueList.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BasicBlockUtils.cpp.o -c /<>/lib/Transforms/Utils/BasicBlockUtils.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/ModuleSummaryIndex.h:19, from /<>/include/llvm/Bitcode/BitcodeWriter.h:17, from /<>/lib/Bitcode/Writer/BitcodeWriter.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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 {anonymous}::ModuleBitcodeWriter::writeMetadataRecords(llvm::ArrayRef, llvm::SmallVectorImpl&, std::vector >*, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Linking CXX static library ../../libLLVMBitReader.a cd /<>/build-llvm/lib/Bitcode/Reader && /usr/bin/cmake -P CMakeFiles/LLVMBitReader.dir/cmake_clean_target.cmake 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 CMakeFiles/LLVMBitReader.dir/MetadataLoader.cpp.o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o /usr/bin/ranlib ../../libLLVMBitReader.a make[4]: Leaving directory '/<>/build-llvm' [ 41%] Built target LLVMBitReader /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' [ 41%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/AddressSanitizer.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/IR/ModuleSummaryIndex.h:27, from /<>/include/llvm/Bitcode/BitcodeWriter.h:17, 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/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/IR/ModuleSummaryIndex.h:27, from /<>/include/llvm/Bitcode/BitcodeWriter.h:17, from /<>/lib/Bitcode/Writer/BitcodeWriter.cpp:14: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map, llvm::DenseMap >*)’: /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, ^~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LiveVariables.cpp.o -c /<>/lib/CodeGen/LiveVariables.cpp /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeModule(const llvm::Module*, bool, const llvm::ModuleSummaryIndex*, bool, llvm::ModuleHash*)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, 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 lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o -c /<>/lib/Bitcode/Writer/BitcodeWriterPass.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BreakCriticalEdges.cpp.o -c /<>/lib/Transforms/Utils/BreakCriticalEdges.cpp [ 41%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o cd /<>/build-llvm/lib/Bitcode/Writer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBitWriter.dir/ValueEnumerator.cpp.o -c /<>/lib/Bitcode/Writer/ValueEnumerator.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /<>/lib/CodeGen/LLVMTargetMachine.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BuildLibCalls.cpp.o -c /<>/lib/Transforms/Utils/BuildLibCalls.cpp [ 41%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o -c /<>/lib/Transforms/Instrumentation/BoundsChecking.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/BypassSlowDivision.cpp.o -c /<>/lib/Transforms/Utils/BypassSlowDivision.cpp [ 41%] 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' [ 41%] Built target LLVMBitWriter /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' [ 41%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /<>/lib/Transforms/InstCombine/InstructionCombining.cpp [ 41%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneFunction.cpp.o -c /<>/lib/Transforms/Utils/CloneFunction.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LocalStackSlotAllocation.cpp.o -c /<>/lib/CodeGen/LocalStackSlotAllocation.cpp [ 41%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAddSub.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineAddSub.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowLevelType.cpp.o -c /<>/lib/CodeGen/LowLevelType.cpp [ 41%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o -c /<>/lib/Transforms/Instrumentation/GCOVProfiling.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o -c /<>/lib/CodeGen/LowerEmuTLS.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CloneModule.cpp.o -c /<>/lib/Transforms/Utils/CloneModule.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /<>/lib/CodeGen/MachineBasicBlock.cpp [ 41%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CmpInstAnalysis.cpp.o -c /<>/lib/Transforms/Utils/CmpInstAnalysis.cpp [ 41%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/MemorySanitizer.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CodeExtractor.cpp.o -c /<>/lib/Transforms/Utils/CodeExtractor.cpp [ 41%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCalls.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCalls.cpp [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o -c /<>/lib/CodeGen/MachineBlockFrequencyInfo.cpp [ 41%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o -c /<>/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/CtorUtils.cpp.o -c /<>/lib/Transforms/Utils/CtorUtils.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/CodeGen/MachineFunction.h:21, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/DemoteRegToStack.cpp.o -c /<>/lib/Transforms/Utils/DemoteRegToStack.cpp 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:626: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:612: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:617: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:621: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:1173: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:1185: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:26, from /<>/include/llvm/CodeGen/MachineFunction.h:21, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o -c /<>/lib/CodeGen/MachineBlockPlacement.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o -c /<>/lib/Transforms/Instrumentation/Instrumentation.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o -c /<>/lib/Transforms/Utils/EscapeEnumerator.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o -c /<>/lib/Transforms/Instrumentation/InstrProfiling.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCasts.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCasts.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o -c /<>/lib/Transforms/Utils/Evaluator.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o -c /<>/lib/Transforms/Utils/FlattenCFG.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineCompares.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineCompares.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o -c /<>/lib/Transforms/Instrumentation/PGOInstrumentation.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o -c /<>/lib/CodeGen/MachineBranchProbabilityInfo.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o -c /<>/lib/Transforms/Utils/FunctionComparator.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o -c /<>/lib/CodeGen/MachineCombiner.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /<>/lib/Transforms/Utils/FunctionImportUtils.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o -c /<>/lib/Transforms/Utils/GlobalStatus.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /<>/lib/CodeGen/MachineCopyPropagation.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineLoadStoreAlloca.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o -c /<>/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o -c /<>/lib/Transforms/Utils/InlineFunction.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o -c /<>/lib/CodeGen/MachineCSE.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o -c /<>/lib/Transforms/Instrumentation/SanitizerCoverage.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineMulDivRem.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/ThreadSanitizer.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o -c /<>/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o -c /<>/lib/CodeGen/MachineDominanceFrontier.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o -c /<>/lib/Transforms/Utils/InstructionNamer.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombinePHI.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombinePHI.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o -c /<>/lib/Transforms/Utils/IntegerDivision.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o -c /<>/lib/CodeGen/MachineDominators.cpp [ 43%] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o cd /<>/build-llvm/lib/Transforms/Instrumentation && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c /<>/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o -c /<>/lib/Transforms/Utils/LCSSA.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSelect.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineSelect.cpp [ 43%] 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/PGOMemOPSizeOpt.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' [ 43%] 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' [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o -c /<>/lib/Transforms/Scalar/ADCE.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o -c /<>/lib/CodeGen/MachineFrameInfo.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o -c /<>/lib/Transforms/Utils/LibCallsShrinkWrap.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineShifts.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/CodeGen/MachineFrameInfo.h:20, from /<>/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]’: /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/CodeGen/MachineFrameInfo.h:20, from /<>/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/7/bits/stl_vector.h: In member function ‘int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)’: /usr/include/c++/7/bits/stl_vector.h:1043:57: note: parameter passing for argument of type ‘std::vector::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, 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)); } ^ [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o -c /<>/lib/CodeGen/MachineFunction.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o -c /<>/lib/Transforms/Utils/Local.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o -c /<>/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o -c /<>/lib/Transforms/Scalar/BDCE.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o -c /<>/lib/CodeGen/MachineFunctionPass.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c /<>/lib/Transforms/Utils/LoopSimplify.cpp [ 43%] Building CXX object lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o cd /<>/build-llvm/lib/Transforms/InstCombine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInstCombine.dir/InstCombineVectorOps.cpp.o -c /<>/lib/Transforms/InstCombine/InstCombineVectorOps.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o -c /<>/lib/Transforms/Scalar/ConstantHoisting.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o -c /<>/lib/CodeGen/MachineFunctionPrinterPass.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c /<>/lib/Transforms/Utils/LoopUnroll.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o -c /<>/lib/CodeGen/MachineInstrBundle.cpp [ 43%] 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' [ 43%] 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' [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/AlwaysInliner.cpp.o -c /<>/lib/Transforms/IPO/AlwaysInliner.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o -c /<>/lib/Transforms/Scalar/ConstantProp.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /<>/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ArgumentPromotion.cpp.o -c /<>/lib/Transforms/IPO/ArgumentPromotion.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o -c /<>/lib/CodeGen/MachineInstr.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o -c /<>/lib/Transforms/Utils/LoopUnrollPeel.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o -c /<>/lib/Transforms/Scalar/DCE.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /<>/lib/CodeGen/MachineLICM.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o -c /<>/lib/Transforms/Scalar/DeadStoreElimination.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/BarrierNoopPass.cpp.o -c /<>/lib/Transforms/IPO/BarrierNoopPass.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o -c /<>/lib/Transforms/Utils/LoopUnrollRuntime.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ConstantMerge.cpp.o -c /<>/lib/Transforms/IPO/ConstantMerge.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/CrossDSOCFI.cpp.o -c /<>/lib/Transforms/IPO/CrossDSOCFI.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:26, from /<>/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, from /<>/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: /usr/include/c++/7/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = long long int; _Val = std::pair; _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 function ‘bool eliminateDeadStores(llvm::BasicBlock&, llvm::AliasAnalysis*, llvm::MemoryDependenceResults*, llvm::DominatorTree*, const llvm::TargetLibraryInfo*)’: /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type ‘std::_Rb_tree, 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 _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 _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 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o -c /<>/lib/Transforms/Scalar/EarlyCSE.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/DeadArgumentElimination.cpp.o -c /<>/lib/Transforms/IPO/DeadArgumentElimination.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o -c /<>/lib/CodeGen/MachineLoopInfo.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o -c /<>/lib/Transforms/Utils/LoopUtils.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ElimAvailExtern.cpp.o -c /<>/lib/Transforms/IPO/ElimAvailExtern.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o -c /<>/lib/Transforms/Scalar/FlattenCFGPass.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o -c /<>/lib/Transforms/Utils/LoopVersioning.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /<>/lib/CodeGen/MachineModuleInfo.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /<>/lib/Transforms/IPO/ExtractGV.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o -c /<>/lib/Transforms/Scalar/Float2Int.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ForceFunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/ForceFunctionAttrs.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o -c /<>/lib/CodeGen/MachineModuleInfoImpls.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/FunctionAttrs.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o -c /<>/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o -c /<>/lib/Transforms/Utils/LowerInvoke.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o -c /<>/lib/Transforms/Scalar/GuardWidening.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o -c /<>/lib/Transforms/Utils/LowerMemIntrinsics.cpp /<>/lib/Transforms/Scalar/GuardWidening.cpp:667:11: warning: ‘static llvm::StringRef {anonymous}::GuardWideningImpl::scoreTypeToString({anonymous}::GuardWideningImpl::WideningScore)’ defined but not used [-Wunused-function] StringRef GuardWideningImpl::scoreTypeToString(WideningScore WS) { ^~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o -c /<>/lib/CodeGen/MachineOutliner.cpp [ 43%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o -c /<>/lib/Transforms/Scalar/GVN.cpp [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o -c /<>/lib/Transforms/Utils/LowerSwitch.cpp [ 43%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o -c /<>/lib/Transforms/IPO/FunctionImport.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Instruction.h:18, from /<>/include/llvm/IR/BasicBlock.h:23, from /<>/include/llvm/IR/CFG.h:21, from /<>/lib/Transforms/Utils/LowerSwitch.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 {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:26, from /<>/include/llvm/IR/Instruction.h:18, from /<>/include/llvm/IR/BasicBlock.h:23, from /<>/include/llvm/IR/CFG.h:21, from /<>/lib/Transforms/Utils/LowerSwitch.cpp:17: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o -c /<>/lib/Transforms/Utils/Mem2Reg.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/IR/ModuleSummaryIndex.h:27, from /<>/include/llvm/Transforms/IPO/FunctionImport.h:15, from /<>/lib/Transforms/IPO/FunctionImport.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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o -c /<>/lib/CodeGen/MachinePassRegistry.cpp [ 43%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o -c /<>/lib/CodeGen/MachinePipeliner.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o -c /<>/lib/Transforms/Utils/MetaRenamer.cpp [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalDCE.cpp.o -c /<>/lib/Transforms/IPO/GlobalDCE.cpp [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o -c /<>/lib/Transforms/Scalar/GVNHoist.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o -c /<>/lib/Transforms/Utils/ModuleUtils.cpp /<>/lib/CodeGen/MachinePipeliner.cpp:3964:6: warning: ‘void {anonymous}::SMSchedule::print(llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void SMSchedule::print(raw_ostream &os) const { ^~~~~~~~~~ [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalOpt.cpp.o -c /<>/lib/Transforms/IPO/GlobalOpt.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o -c /<>/lib/Transforms/Utils/NameAnonGlobals.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o -c /<>/lib/Transforms/Utils/OrderedInstructions.cpp [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o -c /<>/lib/Transforms/Scalar/GVNSink.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o -c /<>/lib/Transforms/Utils/PredicateInfo.cpp [ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o -c /<>/lib/CodeGen/MachinePostDominators.cpp [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/GlobalSplit.cpp.o -c /<>/lib/Transforms/IPO/GlobalSplit.cpp [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o -c /<>/lib/Transforms/IPO/IPConstantPropagation.cpp [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o -c /<>/lib/Transforms/Scalar/IVUsersPrinter.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o -c /<>/lib/Transforms/Utils/PromoteMemoryToRegister.cpp [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/IPO.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/IPO.cpp.o -c /<>/lib/Transforms/IPO/IPO.cpp [ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o -c /<>/lib/CodeGen/MachineRegionInfo.cpp [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /<>/lib/Transforms/IPO/InferFunctionAttrs.cpp [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o -c /<>/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o -c /<>/lib/Transforms/IPO/InlineSimple.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o -c /<>/lib/Transforms/Utils/StripGCRelocates.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o -c /<>/lib/Transforms/Utils/SSAUpdater.cpp [ 44%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Inliner.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Inliner.cpp.o -c /<>/lib/Transforms/IPO/Inliner.cpp [ 44%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o -c /<>/lib/Transforms/Scalar/IndVarSimplify.cpp [ 44%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /<>/lib/CodeGen/MachineRegisterInfo.cpp [ 44%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o -c /<>/lib/Transforms/Utils/SanitizerStats.cpp [ 45%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o -c /<>/lib/CodeGen/MachineScheduler.cpp [ 45%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o -c /<>/lib/Transforms/Utils/SimplifyCFG.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/Internalize.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/Internalize.cpp.o -c /<>/lib/Transforms/IPO/Internalize.cpp [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o -c /<>/lib/Transforms/Scalar/InferAddressSpaces.cpp [ 45%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o -c /<>/lib/Transforms/IPO/LoopExtractor.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/include/llvm/ADT/SmallSet.h:23, from /<>/lib/Transforms/Utils/SimplifyCFG.cpp:22: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::ConstantInt*; _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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o -c /<>/lib/Transforms/IPO/LowerTypeTests.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o -c /<>/lib/Transforms/Scalar/JumpThreading.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o -c /<>/lib/CodeGen/MachineSink.cpp In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Argument.h:19, from /<>/include/llvm/IR/Function.h:26, from /<>/include/llvm/Analysis/AssumptionCache.h:22, from /<>/lib/Transforms/Utils/SimplifyCFG.cpp:25: /usr/include/c++/7/bits/stl_map.h: In member function ‘bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::TerminatorInst*, llvm::IRBuilder<>&)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, 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, ^~~ /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, ^~~ [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o -c /<>/lib/Transforms/Utils/SimplifyIndVar.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:19, from /<>/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, 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}::LowerTypeTestsModule::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}::LowerTypeTestsModule::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}::LowerTypeTestsModule::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}::LowerTypeTestsModule::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}::LowerTypeTestsModule::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: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}::LowerTypeTestsModule::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}::LowerTypeTestsModule::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}::LowerTypeTestsModule::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); ~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o -c /<>/lib/CodeGen/MachineSSAUpdater.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:19, 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:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:19, 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: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: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 [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o -c /<>/lib/Transforms/Scalar/LICM.cpp /usr/include/c++/7/bits/stl_vector.h: In function ‘typename std::enable_if::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map >, llvm::WholeProgramDevirtResolution::ByArg>]’: /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 lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o -c /<>/lib/Transforms/Utils/SimplifyInstructions.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/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}::LowerTypeTestsModule::lower()’: /usr/include/c++/7/bits/stl_algo.h:5006:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:5008:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o -c /<>/lib/Transforms/IPO/MergeFunctions.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /<>/lib/CodeGen/MachineTraceMetrics.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o -c /<>/lib/Transforms/Utils/SimplifyLibCalls.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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: 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/CallSite.h:32, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o -c /<>/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/CallSite.h:32, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o -c /<>/lib/Transforms/IPO/PartialInlining.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o -c /<>/lib/Transforms/Utils/SplitModule.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /<>/lib/CodeGen/MachineVerifier.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o -c /<>/lib/Transforms/Scalar/LoopSink.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o -c /<>/lib/Transforms/Utils/StripNonLineTableDebugInfo.cpp [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o -c /<>/lib/Transforms/IPO/PassManagerBuilder.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o -c /<>/lib/Transforms/Utils/SymbolRewriter.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /<>/lib/Transforms/Scalar/LoopDeletion.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /<>/lib/CodeGen/PatchableFunction.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o -c /<>/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/PruneEH.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o -c /<>/lib/Transforms/IPO/PruneEH.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o -c /<>/lib/Transforms/Utils/Utils.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o -c /<>/lib/Transforms/Utils/ValueMapper.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o -c /<>/lib/CodeGen/MIRPrinter.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o -c /<>/lib/Transforms/Scalar/LoopDataPrefetch.cpp [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o -c /<>/lib/Transforms/IPO/SampleProfile.cpp [ 47%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o cd /<>/build-llvm/lib/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o -c /<>/lib/Transforms/Utils/VNCoercion.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o -c /<>/lib/Transforms/Scalar/LoopDistribute.cpp /<>/lib/Transforms/IPO/SampleProfile.cpp:450: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:439: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:430: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) { ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/CodeGen/MIRPrinter.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::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/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/lib/CodeGen/MIRPrinter.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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%] 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/EscapeEnumerator.cpp.o CMakeFiles/LLVMTransformUtils.dir/Evaluator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FlattenCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionComparator.cpp.o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/GlobalStatus.cpp.o CMakeFiles/LLVMTransformUtils.dir/InlineFunction.cpp.o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o CMakeFiles/LLVMTransformUtils.dir/InstructionNamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/IntegerDivision.cpp.o CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o CMakeFiles/LLVMTransformUtils.dir/LibCallsShrinkWrap.cpp.o CMakeFiles/LLVMTransformUtils.dir/Local.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollPeel.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUnrollRuntime.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/LoopVersioning.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerInvoke.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerMemIntrinsics.cpp.o CMakeFiles/LLVMTransformUtils.dir/LowerSwitch.cpp.o CMakeFiles/LLVMTransformUtils.dir/Mem2Reg.cpp.o CMakeFiles/LLVMTransformUtils.dir/MetaRenamer.cpp.o CMakeFiles/LLVMTransformUtils.dir/ModuleUtils.cpp.o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o CMakeFiles/LLVMTransformUtils.dir/OrderedInstructions.cpp.o CMakeFiles/LLVMTransformUtils.dir/PredicateInfo.cpp.o CMakeFiles/LLVMTransformUtils.dir/PromoteMemoryToRegister.cpp.o CMakeFiles/LLVMTransformUtils.dir/StripGCRelocates.cpp.o CMakeFiles/LLVMTransformUtils.dir/SSAUpdater.cpp.o CMakeFiles/LLVMTransformUtils.dir/SanitizerStats.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyCFG.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyIndVar.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyInstructions.cpp.o CMakeFiles/LLVMTransformUtils.dir/SimplifyLibCalls.cpp.o CMakeFiles/LLVMTransformUtils.dir/SplitModule.cpp.o CMakeFiles/LLVMTransformUtils.dir/StripNonLineTableDebugInfo.cpp.o CMakeFiles/LLVMTransformUtils.dir/SymbolRewriter.cpp.o CMakeFiles/LLVMTransformUtils.dir/UnifyFunctionExitNodes.cpp.o CMakeFiles/LLVMTransformUtils.dir/Utils.cpp.o CMakeFiles/LLVMTransformUtils.dir/ValueMapper.cpp.o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o /usr/bin/ranlib ../../libLLVMTransformUtils.a make[4]: Leaving directory '/<>/build-llvm' [ 47%] 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' [ 47%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoadStoreVectorizer.cpp.o -c /<>/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o -c /<>/lib/CodeGen/MIRPrintingPass.cpp [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o -c /<>/lib/Transforms/IPO/StripDeadPrototypes.cpp [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o -c /<>/lib/Transforms/IPO/StripSymbols.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o -c /<>/lib/CodeGen/MacroFusion.cpp [ 47%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/LoopVectorize.cpp.o -c /<>/lib/Transforms/Vectorize/LoopVectorize.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /<>/lib/Transforms/Scalar/LoopIdiomRecognize.cpp [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o -c /<>/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o -c /<>/lib/CodeGen/OptimizePHIs.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /<>/lib/CodeGen/ParallelCG.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o -c /<>/lib/Transforms/Scalar/LoopInstSimplify.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /<>/lib/CodeGen/PeepholeOptimizer.cpp [ 47%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o cd /<>/build-llvm/lib/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o -c /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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 ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]’: /usr/include/c++/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o -c /<>/lib/Transforms/Scalar/LoopInterchange.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /<>/lib/CodeGen/PHIElimination.cpp [ 47%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/SLPVectorizer.cpp.o -c /<>/lib/Transforms/Vectorize/SLPVectorizer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::FunctionSummary::addTypeTest(llvm::GlobalValue::GUID)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator]’: /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::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 In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::vector >; _Val = std::pair >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]’: /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator {aka std::_Rb_tree_const_iterator >, llvm::WholeProgramDevirtResolution::ByArg> >}’ changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator {aka std::_Rb_tree_const_iterator >, llvm::WholeProgramDevirtResolution::ByArg> >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_vector.h: In function ‘typename std::enable_if::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with T = std::map >, llvm::WholeProgramDevirtResolution::ByArg>]’: /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/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator {aka std::_Rb_tree_const_iterator >, llvm::WholeProgramDevirtResolution::ByArg> >}’ changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /<>/lib/Transforms/Scalar/LoopLoadElimination.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 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:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_map.h: In function ‘typename std::enable_if::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, llvm::yaml::EmptyContext&) [with 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, ^~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/vector.tcc: In member function ‘bool {anonymous}::DevirtModule::run()’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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/map:61:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_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:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /<>/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 47%] 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/AlwaysInliner.cpp.o 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/GlobalSplit.cpp.o CMakeFiles/LLVMipo.dir/IPConstantPropagation.cpp.o CMakeFiles/LLVMipo.dir/IPO.cpp.o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o CMakeFiles/LLVMipo.dir/InlineSimple.cpp.o CMakeFiles/LLVMipo.dir/Inliner.cpp.o CMakeFiles/LLVMipo.dir/Internalize.cpp.o CMakeFiles/LLVMipo.dir/LoopExtractor.cpp.o CMakeFiles/LLVMipo.dir/LowerTypeTests.cpp.o CMakeFiles/LLVMipo.dir/MergeFunctions.cpp.o CMakeFiles/LLVMipo.dir/PartialInlining.cpp.o CMakeFiles/LLVMipo.dir/PassManagerBuilder.cpp.o CMakeFiles/LLVMipo.dir/PruneEH.cpp.o CMakeFiles/LLVMipo.dir/SampleProfile.cpp.o CMakeFiles/LLVMipo.dir/StripDeadPrototypes.cpp.o CMakeFiles/LLVMipo.dir/StripSymbols.cpp.o CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o CMakeFiles/LLVMipo.dir/WholeProgramDevirt.cpp.o /usr/bin/ranlib ../../libLLVMipo.a make[4]: Leaving directory '/<>/build-llvm' [ 47%] 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' [ 47%] Building CXX object lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/Hello.cpp.o cd /<>/build-llvm/lib/Transforms/Hello && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMHello.dir/Hello.cpp.o -c /<>/lib/Transforms/Hello/Hello.cpp [ 47%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-rpath-link,/<>/build-llvm/./lib -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' [ 47%] 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' [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARC.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARC.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /<>/lib/CodeGen/PHIEliminationUtils.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCOpts.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCOpts.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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 [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o -c /<>/lib/CodeGen/PostRAHazardRecognizer.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o -c /<>/lib/Transforms/Scalar/LoopPassManager.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector >, std::allocator > > >]’: /usr/include/c++/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o -c /<>/lib/CodeGen/PostRASchedulerList.cpp [ 47%] Building CXX object lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o cd /<>/build-llvm/lib/Transforms/Vectorize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMVectorize.dir/Vectorize.cpp.o -c /<>/lib/Transforms/Vectorize/Vectorize.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o -c /<>/lib/Transforms/Scalar/LoopPredication.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCExpand.cpp [ 47%] 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/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' [ 47%] Built target LLVMVectorize /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal". Dependee "/<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend.internal". Scanning dependencies of target LLVMCoroutines make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[4]: Entering directory '/<>/build-llvm' [ 47%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Coroutines -I/<>/lib/Transforms/Coroutines -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o -c /<>/lib/Transforms/Coroutines/Coroutines.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCAPElim.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o -c /<>/lib/Transforms/Scalar/LoopRerollPass.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o -c /<>/lib/CodeGen/PreISelIntrinsicLowering.cpp [ 47%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Coroutines -I/<>/lib/Transforms/Coroutines -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o -c /<>/lib/Transforms/Coroutines/CoroCleanup.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCContract.cpp.o -c /<>/lib/Transforms/ObjCARC/ObjCARCContract.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o -c /<>/lib/CodeGen/ProcessImplicitDefs.cpp [ 47%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Coroutines -I/<>/lib/Transforms/Coroutines -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o -c /<>/lib/Transforms/Coroutines/CoroEarly.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/include/llvm/ADT/SmallSet.h:23, from /<>/lib/Transforms/Scalar/LoopRerollPass.cpp:17: /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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/DependencyAnalysis.cpp.o -c /<>/lib/Transforms/ObjCARC/DependencyAnalysis.cpp [ 47%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Coroutines -I/<>/lib/Transforms/Coroutines -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o -c /<>/lib/Transforms/Coroutines/CoroElide.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o -c /<>/lib/CodeGen/PrologEpilogInserter.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o -c /<>/lib/Transforms/Scalar/LoopRotation.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysis.cpp.o -c /<>/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp [ 47%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Coroutines -I/<>/lib/Transforms/Coroutines -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o -c /<>/lib/Transforms/Coroutines/CoroFrame.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/ProvenanceAnalysisEvaluator.cpp.o -c /<>/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o -c /<>/lib/Transforms/Scalar/LoopSimplifyCFG.cpp [ 47%] Building CXX object lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Transforms/Coroutines -I/<>/lib/Transforms/Coroutines -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o -c /<>/lib/Transforms/Coroutines/CoroSplit.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o -c /<>/lib/CodeGen/PseudoSourceValue.cpp [ 47%] Building CXX object lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o cd /<>/build-llvm/lib/Transforms/ObjCARC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObjCARCOpts.dir/PtrState.cpp.o -c /<>/lib/Transforms/ObjCARC/PtrState.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o -c /<>/lib/CodeGen/RegAllocBase.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o -c /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp [ 47%] 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' [ 47%] Built target LLVMObjCARCOpts /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' [ 47%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/IRMover.cpp.o cd /<>/build-llvm/lib/Linker && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/IRMover.cpp.o -c /<>/lib/Linker/IRMover.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o -c /<>/lib/CodeGen/RegAllocBasic.cpp [ 47%] Linking CXX static library ../../libLLVMCoroutines.a cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/cmake -P CMakeFiles/LLVMCoroutines.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Transforms/Coroutines && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoroutines.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMCoroutines.a CMakeFiles/LLVMCoroutines.dir/Coroutines.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroCleanup.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroEarly.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroElide.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroFrame.cpp.o CMakeFiles/LLVMCoroutines.dir/CoroSplit.cpp.o /usr/bin/ranlib ../../libLLVMCoroutines.a make[4]: Leaving directory '/<>/build-llvm' [ 47%] Built target LLVMCoroutines /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 make[4]: Entering directory '/<>/build-llvm' [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /<>/lib/Analysis/AliasAnalysis.cpp /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:5349:6: warning: ‘void {anonymous}::LSRInstance::print(llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void LSRInstance::print(raw_ostream &OS) const { ^~~~~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:3844:6: warning: ‘void {anonymous}::WorkItem::print(llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void WorkItem::print(raw_ostream &OS) const { ^~~~~~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:1346:6: warning: ‘void {anonymous}::Cost::print(llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void Cost::print(raw_ostream &OS) const { ^~~~ /<>/lib/Transforms/Scalar/LoopStrengthReduce.cpp:198:6: warning: ‘void {anonymous}::RegSortData::print(llvm::raw_ostream&) const’ defined but not used [-Wunused-function] void RegSortData::print(raw_ostream &OS) const { ^~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o -c /<>/lib/CodeGen/RegAllocFast.cpp [ 47%] Building CXX object lib/Linker/CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o cd /<>/build-llvm/lib/Linker && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /<>/lib/Linker/LinkModules.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisEvaluator.cpp.o -c /<>/lib/Analysis/AliasAnalysisEvaluator.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o -c /<>/lib/Transforms/Scalar/LoopUnrollPass.cpp [ 47%] 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' [ 47%] Built target LLVMLinker /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' [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/Caching.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/Caching.cpp.o -c /<>/lib/LTO/Caching.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /<>/lib/Analysis/AliasAnalysisSummary.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AliasSetTracker.cpp.o -c /<>/lib/Analysis/AliasSetTracker.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o -c /<>/lib/CodeGen/RegAllocGreedy.cpp [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTO.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTO.cpp.o -c /<>/lib/LTO/LTO.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Analysis.cpp.o -c /<>/lib/Analysis/Analysis.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /<>/lib/Analysis/AssumptionCache.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /<>/lib/Transforms/Scalar/LoopUnswitch.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/LTO/LTO.h:19, from /<>/lib/LTO/LTO.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _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>:: ^~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o -c /<>/lib/CodeGen/RegAllocPBQP.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘llvm::Error llvm::lto::LTO::addThinLTO(llvm::BitcodeModule, llvm::ArrayRef, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)’: /usr/include/c++/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BasicAliasAnalysis.cpp.o -c /<>/lib/Analysis/BasicAliasAnalysis.cpp [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o -c /<>/lib/LTO/LTOBackend.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o -c /<>/lib/Transforms/Scalar/LoopVersioningLICM.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /<>/lib/Analysis/BlockFrequencyInfo.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /<>/lib/CodeGen/RegisterClassInfo.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o -c /<>/lib/Transforms/Scalar/LowerAtomic.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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 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 /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:626:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::addEdges(const BlockNode &Node, ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/lib/Analysis/BlockFrequencyInfo.cpp:15:0: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /<>/include/llvm/Analysis/BlockFrequencyInfoImpl.h:612: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:617: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:621: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:1173: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:1185: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)) ^~~ [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o -c /<>/lib/LTO/LTOModule.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /<>/lib/Analysis/BlockFrequencyInfoImpl.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o -c /<>/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o -c /<>/lib/CodeGen/RegisterCoalescer.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:736:1: note: parameter passing for argument of type ‘std::__cxx11::list::iterator {aka std::_List_iterator}’ changed in GCC 7.1 BlockFrequencyInfoImplBase::analyzeIrreducible( ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/BranchProbabilityInfo.cpp.o -c /<>/lib/Analysis/BranchProbabilityInfo.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o -c /<>/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o -c /<>/lib/LTO/LTOCodeGenerator.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o -c /<>/lib/Transforms/Scalar/MemCpyOptimizer.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o -c /<>/lib/CodeGen/RegisterPressure.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFG.cpp.o -c /<>/lib/Analysis/CFG.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /<>/lib/Analysis/CFGPrinter.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o -c /<>/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /<>/lib/CodeGen/RegisterScavenging.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLAndersAliasAnalysis.cpp.o -c /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o -c /<>/lib/LTO/UpdateCompilerUsed.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o -c /<>/lib/Transforms/Scalar/NaryReassociate.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o -c /<>/lib/CodeGen/RenameIndependentSubregs.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/Analysis/CFLAndersAliasAnalysis.h:18, from /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/Analysis/CFLAndersAliasAnalysis.h:18, from /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Distance = int; _Tp = {anonymous}::OffsetValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/Analysis/CFLAndersAliasAnalysis.h:18, from /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Analysis/CFLAndersAliasAnalysis.h:18, from /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]’: /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::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o cd /<>/build-llvm/lib/LTO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o -c /<>/lib/LTO/ThinLTOCodeGenerator.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/Analysis/CFLAndersAliasAnalysis.h:18, from /<>/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/7/bits/stl_algo.h: In member function ‘llvm::CFLAndersAAResult::FunctionInfo llvm::CFLAndersAAResult::buildInfoFrom(const llvm::Function&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CFLSteensAliasAnalysis.cpp.o -c /<>/lib/Analysis/CFLSteensAliasAnalysis.cpp [ 47%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o -c /<>/lib/Transforms/Scalar/NewGVN.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /<>/lib/CodeGen/RegisterUsageInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/Analysis/CFLSteensAliasAnalysis.h:18, from /<>/lib/Analysis/CFLSteensAliasAnalysis.cpp:38: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]’: /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::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o -c /<>/lib/CodeGen/RegUsageInfoCollector.cpp [ 47%] 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/Caching.cpp.o CMakeFiles/LLVMLTO.dir/LTO.cpp.o CMakeFiles/LLVMLTO.dir/LTOBackend.cpp.o CMakeFiles/LLVMLTO.dir/LTOModule.cpp.o CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o /usr/bin/ranlib ../libLLVMLTO.a make[4]: Leaving directory '/<>/build-llvm' [ 47%] Built target LLVMLTO [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o -c /<>/lib/CodeGen/RegUsageInfoPropagate.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CGSCCPassManager.cpp.o -c /<>/lib/Analysis/CGSCCPassManager.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o -c /<>/lib/CodeGen/ResetMachineFunctionPass.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o -c /<>/lib/CodeGen/SafeStack.cpp [ 47%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o -c /<>/lib/CodeGen/SafeStackColoring.cpp [ 47%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /<>/lib/Analysis/CallGraph.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o -c /<>/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallGraphSCCPass.cpp.o -c /<>/lib/Analysis/CallGraphSCCPass.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o -c /<>/lib/CodeGen/SafeStackLayout.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o -c /<>/lib/Transforms/Scalar/PlaceSafepoints.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o -c /<>/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o -c /<>/lib/CodeGen/ScheduleDAG.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /<>/lib/Analysis/CallPrinter.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CaptureTracking.cpp.o -c /<>/lib/Analysis/CaptureTracking.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o -c /<>/lib/Transforms/Scalar/Reassociate.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o -c /<>/lib/CodeGen/ScheduleDAGInstrs.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o -c /<>/lib/CodeGen/ScheduleDAGPrinter.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o -c /<>/lib/Analysis/CostModel.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /<>/lib/Analysis/CodeMetrics.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /<>/lib/Transforms/Scalar/Reg2Mem.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o -c /<>/lib/CodeGen/ScoreboardHazardRecognizer.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o -c /<>/lib/CodeGen/ShadowStackGCLowering.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ConstantFolding.cpp.o -c /<>/lib/Analysis/ConstantFolding.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o -c /<>/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o -c /<>/lib/CodeGen/ShrinkWrap.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o -c /<>/lib/CodeGen/SjLjEHPrepare.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Delinearization.cpp.o -c /<>/lib/Analysis/Delinearization.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DemandedBits.cpp.o -c /<>/lib/Analysis/DemandedBits.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o -c /<>/lib/CodeGen/SlotIndexes.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o -c /<>/lib/CodeGen/SpillPlacement.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o -c /<>/lib/Transforms/Scalar/SCCP.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /<>/lib/CodeGen/SplitKit.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o -c /<>/lib/CodeGen/StackColoring.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DependenceAnalysis.cpp.o -c /<>/lib/Analysis/DependenceAnalysis.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o -c /<>/lib/Transforms/Scalar/SROA.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DivergenceAnalysis.cpp.o -c /<>/lib/Analysis/DivergenceAnalysis.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o -c /<>/lib/CodeGen/StackMapLivenessAnalysis.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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: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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o -c /<>/lib/CodeGen/StackMaps.cpp [ 48%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o -c /<>/lib/CodeGen/StackProtector.cpp [ 48%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DomPrinter.cpp.o -c /<>/lib/Analysis/DomPrinter.cpp [ 48%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o -c /<>/lib/Transforms/Scalar/Scalar.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/DominanceFrontier.cpp.o -c /<>/lib/Analysis/DominanceFrontier.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o -c /<>/lib/CodeGen/StackSlotColoring.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o -c /<>/lib/Transforms/Scalar/Scalarizer.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /<>/lib/CodeGen/TailDuplication.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/EHPersonalities.cpp.o -c /<>/lib/Analysis/EHPersonalities.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/GlobalsModRef.cpp.o -c /<>/lib/Analysis/GlobalsModRef.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o -c /<>/lib/CodeGen/TailDuplicator.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o -c /<>/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o -c /<>/lib/CodeGen/TargetFrameLoweringImpl.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o -c /<>/lib/CodeGen/TargetInstrInfo.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o -c /<>/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o -c /<>/lib/Transforms/Scalar/SimplifyCFGPass.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IVUsers.cpp.o -c /<>/lib/Analysis/IVUsers.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o -c /<>/lib/CodeGen/TargetLoweringBase.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o -c /<>/lib/Transforms/Scalar/Sink.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IndirectCallPromotionAnalysis.cpp.o -c /<>/lib/Analysis/IndirectCallPromotionAnalysis.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o -c /<>/lib/Transforms/Scalar/SpeculativeExecution.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InlineCost.cpp.o -c /<>/lib/Analysis/InlineCost.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o -c /<>/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o -c /<>/lib/Transforms/Scalar/StructurizeCFG.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /<>/lib/CodeGen/TargetLoweringObjectFileImpl.cpp [ 50%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o cd /<>/build-llvm/lib/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o -c /<>/lib/Transforms/Scalar/TailRecursionElimination.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o -c /<>/lib/Analysis/InstCount.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o -c /<>/lib/CodeGen/TargetOptionsImpl.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /<>/lib/CodeGen/TargetPassConfig.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o -c /<>/lib/Analysis/InstructionSimplify.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /<>/lib/CodeGen/TargetRegisterInfo.cpp [ 50%] 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/GVNSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o CMakeFiles/LLVMScalarOpts.dir/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' [ 50%] Built target LLVMScalarOpts /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' [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Archive.cpp.o -c /<>/lib/Object/Archive.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o -c /<>/lib/CodeGen/TargetSchedule.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o -c /<>/lib/CodeGen/TargetSubtargetInfo.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /<>/lib/Object/ArchiveWriter.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Binary.cpp.o -c /<>/lib/Object/Binary.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /<>/lib/CodeGen/TwoAddressInstructionPass.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /<>/lib/CodeGen/UnreachableBlockElim.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o -c /<>/lib/Object/COFFImportFile.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o -c /<>/lib/Analysis/Interval.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o -c /<>/lib/Analysis/IntervalPartition.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/Object/COFFImportFile.h:20, from /<>/lib/Object/COFFImportFile.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /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::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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o -c /<>/lib/Object/COFFModuleDefinition.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o -c /<>/lib/Object/COFFObjectFile.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o -c /<>/lib/CodeGen/VirtRegMap.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o -c /<>/lib/Analysis/IteratedDominanceFrontier.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o -c /<>/lib/Object/Decompressor.cpp [ 50%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o -c /<>/lib/CodeGen/WinEHPrepare.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELF.cpp.o -c /<>/lib/Object/ELF.cpp [ 50%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o -c /<>/lib/Analysis/LazyBranchProbabilityInfo.cpp [ 50%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o -c /<>/lib/Object/ELFObjectFile.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) { ^~~~~~~~~~~~ [ 51%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o cd /<>/build-llvm/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o -c /<>/lib/CodeGen/XRayInstrumentation.cpp [ 51%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o -c /<>/lib/Analysis/LazyBlockFrequencyInfo.cpp [ 51%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o -c /<>/lib/Analysis/LazyCallGraph.cpp [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Error.cpp.o -c /<>/lib/Object/Error.cpp [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o -c /<>/lib/Object/IRObjectFile.cpp [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o -c /<>/lib/Object/IRSymtab.cpp [ 51%] Linking CXX static library ../libLLVMCodeGen.a cd /<>/build-llvm/lib/CodeGen && /usr/bin/cmake -P CMakeFiles/LLVMCodeGen.dir/cmake_clean_target.cmake 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/BranchCoalescing.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchFolding.cpp.o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o CMakeFiles/LLVMCodeGen.dir/BuiltinGCs.cpp.o CMakeFiles/LLVMCodeGen.dir/CalcSpillWeights.cpp.o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o CMakeFiles/LLVMCodeGen.dir/CodeGenPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/CountingFunctionInserter.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/ExpandReductions.cpp.o CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/FEntryInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/FuncletLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadata.cpp.o CMakeFiles/LLVMCodeGen.dir/GCMetadataPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/GCRootLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/GCStrategy.cpp.o CMakeFiles/LLVMCodeGen.dir/GlobalMerge.cpp.o CMakeFiles/LLVMCodeGen.dir/IfConversion.cpp.o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o CMakeFiles/LLVMCodeGen.dir/IndirectBrExpandPass.cpp.o CMakeFiles/LLVMCodeGen.dir/InlineSpiller.cpp.o CMakeFiles/LLVMCodeGen.dir/InterferenceCache.cpp.o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o CMakeFiles/LLVMCodeGen.dir/IntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/LatencyPriorityQueue.cpp.o CMakeFiles/LLVMCodeGen.dir/LazyMachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/LexicalScopes.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugValues.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveDebugVariables.cpp.o CMakeFiles/LLVMCodeGen.dir/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/LiveRangeShrink.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegMatrix.cpp.o CMakeFiles/LLVMCodeGen.dir/LiveRegUnits.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/LowLevelType.cpp.o CMakeFiles/LLVMCodeGen.dir/LowerEmuTLS.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockFrequencyInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBlockPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineBranchProbabilityInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCombiner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineCSE.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominanceFrontier.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFrameInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineFunctionPrinterPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstrBundle.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineInstr.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineLoopInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePassRegistry.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePipeliner.cpp.o CMakeFiles/LLVMCodeGen.dir/MachinePostDominators.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegionInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineScheduler.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSink.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineSSAUpdater.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/MIRPrintingPass.cpp.o CMakeFiles/LLVMCodeGen.dir/MacroFusion.cpp.o CMakeFiles/LLVMCodeGen.dir/OptimizePHIs.cpp.o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRAHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/PostRASchedulerList.cpp.o CMakeFiles/LLVMCodeGen.dir/PreISelIntrinsicLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ProcessImplicitDefs.cpp.o CMakeFiles/LLVMCodeGen.dir/PrologEpilogInserter.cpp.o CMakeFiles/LLVMCodeGen.dir/PseudoSourceValue.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBase.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocBasic.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocFast.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocGreedy.cpp.o CMakeFiles/LLVMCodeGen.dir/RegAllocPBQP.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterCoalescer.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterPressure.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o CMakeFiles/LLVMCodeGen.dir/RenameIndependentSubregs.cpp.o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoCollector.cpp.o CMakeFiles/LLVMCodeGen.dir/RegUsageInfoPropagate.cpp.o CMakeFiles/LLVMCodeGen.dir/ResetMachineFunctionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStack.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/SafeStackLayout.cpp.o CMakeFiles/LLVMCodeGen.dir/ScalarizeMaskedMemIntrin.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAG.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGInstrs.cpp.o CMakeFiles/LLVMCodeGen.dir/ScheduleDAGPrinter.cpp.o CMakeFiles/LLVMCodeGen.dir/ScoreboardHazardRecognizer.cpp.o CMakeFiles/LLVMCodeGen.dir/ShadowStackGCLowering.cpp.o CMakeFiles/LLVMCodeGen.dir/ShrinkWrap.cpp.o CMakeFiles/LLVMCodeGen.dir/SjLjEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/SlotIndexes.cpp.o CMakeFiles/LLVMCodeGen.dir/SpillPlacement.cpp.o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMapLivenessAnalysis.cpp.o CMakeFiles/LLVMCodeGen.dir/StackMaps.cpp.o CMakeFiles/LLVMCodeGen.dir/StackProtector.cpp.o CMakeFiles/LLVMCodeGen.dir/StackSlotColoring.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o CMakeFiles/LLVMCodeGen.dir/TailDuplicator.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetFrameLoweringImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetInstrInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringBase.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetOptionsImpl.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSchedule.cpp.o CMakeFiles/LLVMCodeGen.dir/TargetSubtargetInfo.cpp.o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o CMakeFiles/LLVMCodeGen.dir/VirtRegMap.cpp.o CMakeFiles/LLVMCodeGen.dir/WinEHPrepare.cpp.o CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o /usr/bin/ranlib ../libLLVMCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 51%] Built target LLVMCodeGen /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' [ 51%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngine.cpp.o -c /<>/lib/ExecutionEngine/ExecutionEngine.cpp [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o -c /<>/lib/Object/MachOObjectFile.cpp [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o -c /<>/lib/Object/MachOUniversal.cpp [ 51%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o -c /<>/lib/Analysis/LazyValueInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o -c /<>/lib/Object/ModuleSymbolTable.cpp [ 51%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/ExecutionEngineBindings.cpp.o -c /<>/lib/ExecutionEngine/ExecutionEngineBindings.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/Object.cpp.o -c /<>/lib/Object/Object.cpp [ 51%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o -c /<>/lib/Object/ObjectFile.cpp [ 52%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/GDBRegistrationListener.cpp.o -c /<>/lib/ExecutionEngine/GDBRegistrationListener.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /<>/lib/Analysis/Lint.cpp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /<>/lib/Object/RecordStreamer.cpp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o -c /<>/lib/Object/SymbolicFile.cpp [ 52%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/SectionMemoryManager.cpp.o -c /<>/lib/ExecutionEngine/SectionMemoryManager.cpp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o -c /<>/lib/Object/SymbolSize.cpp [ 52%] Building CXX object lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o cd /<>/build-llvm/lib/ExecutionEngine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMExecutionEngine.dir/TargetSelect.cpp.o -c /<>/lib/ExecutionEngine/TargetSelect.cpp [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o -c /<>/lib/Object/WasmObjectFile.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, 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 member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator]’: /usr/include/c++/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::object::SymEntry}; _Tp = llvm::object::SymEntry; _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 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o cd /<>/build-llvm/lib/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o -c /<>/lib/Object/WindowsResource.cpp [ 52%] 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' [ 52%] 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' [ 52%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Execution.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/Execution.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator]’: /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:26, from /<>/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseRelocSection(llvm::StringRef, const uint8_t*, const uint8_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o -c /<>/lib/Analysis/Loads.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmImport&}; _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator]’: /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::wasm::WasmGlobal&}; _Tp = llvm::wasm::WasmGlobal; _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:26, from /<>/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseGlobalSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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:26, from /<>/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmElemSegment&}; _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator]’: /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::object::WasmSegment&}; _Tp = llvm::object::WasmSegment; _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:26, from /<>/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseDataSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseImportSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseElemSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o -c /<>/lib/Analysis/LoopAccessAnalysis.cpp [ 52%] 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/COFFImportFile.cpp.o CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Decompressor.cpp.o CMakeFiles/LLVMObject.dir/ELF.cpp.o CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o CMakeFiles/LLVMObject.dir/Error.cpp.o CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o CMakeFiles/LLVMObject.dir/Object.cpp.o CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o /usr/bin/ranlib ../libLLVMObject.a make[4]: Leaving directory '/<>/build-llvm' [ 52%] Built target LLVMObject /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' [ 52%] Building CXX object lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMCJIT.dir/MCJIT.cpp.o -c /<>/lib/ExecutionEngine/MCJIT/MCJIT.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o -c /<>/lib/Analysis/LoopAnalysisManager.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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 In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:26, 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/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:26, 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:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/IR/Attributes.h:29, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:26, 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::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::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::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::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, ^~~ [ 52%] Linking CXX static library ../../libLLVMMCJIT.a cd /<>/build-llvm/lib/ExecutionEngine/MCJIT && /usr/bin/cmake -P CMakeFiles/LLVMMCJIT.dir/cmake_clean_target.cmake [ 52%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp 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' [ 52%] 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' [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/ExecutionUtils.cpp.o -c /<>/lib/ExecutionEngine/Orc/ExecutionUtils.cpp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/IndirectionUtils.cpp.o -c /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp: In function ‘void* ffiValueFor(llvm::Type*, const llvm::GenericValue&, void*)’: /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:168:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:169:5: note: here case Type::FloatTyID: { ^~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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_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>:: ^~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /<>/lib/Analysis/LoopUnrollAnalyzer.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ExecutionEngine/ExecutionEngine.h:19, 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)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Interpreter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMInterpreter.dir/Interpreter.cpp.o -c /<>/lib/ExecutionEngine/Interpreter/Interpreter.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o -c /<>/lib/Analysis/LoopInfo.cpp [ 52%] 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' [ 52%] Built target LLVMInterpreter /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' [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o -c /<>/lib/Analysis/LoopPass.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcI386]’: /usr/include/c++/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:10:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:189: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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_SysV]’: /usr/include/c++/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:10:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:189: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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_Win32]’: /usr/include/c++/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:10:0: /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:189: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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /<>/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/NullResolver.cpp.o -c /<>/lib/ExecutionEngine/Orc/NullResolver.cpp [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcABISupport.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcABISupport.cpp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcCBindings.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o -c /<>/lib/Analysis/MemDepPrinter.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o -c /<>/lib/Analysis/MemDerefPrinter.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/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 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o -c /<>/lib/Analysis/MemoryBuiltins.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o -c /<>/lib/Analysis/MemoryDependenceAnalysis.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/ExecutionEngine/RuntimeDyld.h:27, from /<>/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19, 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:27, from /<>/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19, 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, ^~~ [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcError.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcError.cpp [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/OrcMCJITReplacement.cpp.o -c /<>/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o -c /<>/lib/Analysis/MemoryLocation.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o -c /<>/lib/Analysis/MemorySSA.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o -c /<>/lib/Analysis/MemorySSAUpdater.cpp [ 52%] Building CXX object lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMOrcJIT.dir/RPCUtils.cpp.o -c /<>/lib/ExecutionEngine/Orc/RPCUtils.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o -c /<>/lib/Analysis/ModuleDebugInfoPrinter.cpp [ 52%] 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/RPCUtils.cpp.o /usr/bin/ranlib ../../libLLVMOrcJIT.a make[4]: Leaving directory '/<>/build-llvm' [ 52%] 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' [ 52%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/Target.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/Target.cpp.o -c /<>/lib/Target/Target.cpp [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o -c /<>/lib/Analysis/ModuleSummaryAnalysis.cpp [ 52%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o -c /<>/lib/Target/TargetIntrinsicInfo.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /<>/lib/Analysis/ObjCARCAliasAnalysis.cpp [ 52%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o -c /<>/lib/Target/TargetLoweringObjectFile.cpp [ 52%] Building CXX object lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o cd /<>/build-llvm/lib/ExecutionEngine/RuntimeDyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o -c /<>/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldELFMips.cpp [ 52%] 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/JITSymbol.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o /usr/bin/ranlib ../../libLLVMRuntimeDyld.a make[4]: Leaving directory '/<>/build-llvm' [ 52%] 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' [ 52%] Building AArch64GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o -c /<>/lib/Analysis/ObjCARCAnalysisUtils.cpp [ 52%] Building AArch64GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp [ 52%] Building AArch64GenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp [ 52%] Building AArch64GenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp [ 52%] Building AArch64GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o -c /<>/lib/Analysis/ObjCARCInstKind.cpp [ 52%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o -c /<>/lib/Target/TargetMachine.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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 = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _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::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _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 [ 52%] Building AArch64GenAsmWriter1.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp [ 52%] Building AArch64GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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/stl_vector.h: In function ‘void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector&, llvm::SetVector&)’: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building AArch64GenDAGISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp [ 52%] Building AArch64GenFastISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenFastISel.inc.tmp [ 52%] Building AArch64GenCallingConv.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp [ 52%] Building AArch64GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OptimizationDiagnosticInfo.cpp.o -c /<>/lib/Analysis/OptimizationDiagnosticInfo.cpp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/OrderedBasicBlock.cpp.o -c /<>/lib/Analysis/OrderedBasicBlock.cpp [ 52%] Building AArch64GenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PHITransAddr.cpp.o -c /<>/lib/Analysis/PHITransAddr.cpp [ 52%] Building AArch64GenSystemOperands.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-searchable-tables -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp [ 52%] Building AArch64GenRegisterBank.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-bank -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp [ 52%] Building AArch64GenGlobalISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-global-isel -I /<>/lib/Target/AArch64 -I /<>/include -I /<>/lib/Target /<>/lib/Target/AArch64/AArch64.td -o /<>/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp [ 52%] Building CXX object lib/Target/CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o cd /<>/build-llvm/lib/Target && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o -c /<>/lib/Target/TargetMachineC.cpp [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] 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 [ 52%] Updating AArch64GenRegisterBank.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenRegisterBank.inc [ 52%] Updating AArch64GenGlobalISel.inc... cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp /<>/build-llvm/lib/Target/AArch64/AArch64GenGlobalISel.inc make[4]: Leaving directory '/<>/build-llvm' [ 52%] Built target AArch64CommonTableGen /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' [ 52%] Building AMDGPUGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc.tmp [ 52%] Building AMDGPUGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PostDominators.cpp.o -c /<>/lib/Analysis/PostDominators.cpp [ 52%] Building AMDGPUGenDAGISel.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.tmp [ 52%] 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 /usr/bin/ranlib ../libLLVMTarget.a make[4]: Leaving directory '/<>/build-llvm' [ 52%] Built target LLVMTarget /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' [ 52%] Building ARMGenRegisterBank.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-bank -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp [ 52%] Building ARMGenGlobalISel.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-global-isel -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp [ 52%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ProfileSummaryInfo.cpp.o -c /<>/lib/Analysis/ProfileSummaryInfo.cpp [ 52%] Building AMDGPUGenCallingConv.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc.tmp [ 52%] Building ARMGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenRegisterInfo.inc.tmp [ 52%] Building ARMGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenInstrInfo.inc.tmp [ 52%] Building AMDGPUGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc.tmp [ 52%] Building AMDGPUGenIntrinsics.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-tgt-intrinsic -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp [ 52%] Building ARMGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc.tmp [ 52%] Building AMDGPUGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp [ 54%] Building ARMGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenMCPseudoLowering.inc.tmp [ 54%] Building ARMGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenAsmWriter.inc.tmp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/PtrUseVisitor.cpp.o -c /<>/lib/Analysis/PtrUseVisitor.cpp [ 54%] Building AMDGPUGenDFAPacketizer.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDFAPacketizer.inc.tmp [ 54%] Building ARMGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenAsmMatcher.inc.tmp [ 54%] Building AMDGPUGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.tmp [ 54%] Building ARMGenDAGISel.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenDAGISel.inc.tmp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionInfo.cpp.o -c /<>/lib/Analysis/RegionInfo.cpp [ 54%] Building ARMGenFastISel.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenFastISel.inc.tmp [ 54%] Building AMDGPUGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.tmp [ 54%] Building ARMGenCallingConv.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenCallingConv.inc.tmp [ 54%] Building ARMGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc.tmp [ 54%] Building AMDGPUGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.tmp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPass.cpp.o -c /<>/lib/Analysis/RegionPass.cpp [ 54%] Building ARMGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/ARM && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/ARM -I /<>/include -I /<>/lib/Target /<>/lib/Target/ARM/ARM.td -o /<>/build-llvm/lib/Target/ARM/ARMGenDisassemblerTables.inc.tmp [ 54%] Building AMDGPUGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp [ 54%] Updating ARMGenRegisterBank.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenRegisterBank.inc [ 54%] Updating ARMGenGlobalISel.inc... cd /<>/build-llvm/lib/Target/ARM && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc.tmp /<>/build-llvm/lib/Target/ARM/ARMGenGlobalISel.inc [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] Updating ARMGenCallingConv.inc... [ 54%] Building AMDGPUGenRegisterBank.inc... cd /<>/build-llvm/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-register-bank -I /<>/lib/Target/AMDGPU -I /<>/include -I /<>/lib/Target /<>/lib/Target/AMDGPU/AMDGPU.td -o /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp 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 [ 54%] 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 [ 54%] 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' [ 54%] 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' [ 54%] Building BPFGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenRegisterInfo.inc.tmp [ 54%] Building BPFGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenInstrInfo.inc.tmp [ 54%] Building BPFGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp [ 54%] Building BPFGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenAsmWriter.inc.tmp [ 54%] Building BPFGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp [ 54%] Building BPFGenDAGISel.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenDAGISel.inc.tmp [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] Building BPFGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenMCCodeEmitter.inc.tmp [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] Building BPFGenCallingConv.inc... [ 54%] 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 cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenCallingConv.inc.tmp [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] Building BPFGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/BPF && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/BPF -I /<>/include -I /<>/lib/Target /<>/lib/Target/BPF/BPF.td -o /<>/build-llvm/lib/Target/BPF/BPFGenSubtargetInfo.inc.tmp [ 54%] 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 [ 54%] Updating AMDGPUGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc [ 54%] Updating AMDGPUGenRegisterBank.inc... cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc.tmp /<>/build-llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBank.inc make[4]: Leaving directory '/<>/build-llvm' [ 54%] 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 [ 54%] Built target AMDGPUCommonTableGen [ 54%] Updating BPFGenInstrInfo.inc... [ 54%] Updating BPFGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenDisassemblerTables.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 /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= [ 54%] 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 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' [ 54%] Updating BPFGenAsmMatcher.inc... [ 54%] Building HexagonGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc.tmp cd /<>/build-llvm/lib/Target/BPF && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/BPF/BPFGenAsmMatcher.inc [ 54%] 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 [ 54%] 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 [ 54%] 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 [ 54%] 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' [ 54%] Built target BPFCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend.internal". Scanning dependencies of target LanaiCommonTableGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 54%] Building LanaiGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp [ 54%] Building LanaiGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp [ 54%] Building LanaiGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp [ 54%] Building LanaiGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp [ 54%] Building HexagonGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenAsmWriter.inc.tmp [ 54%] Building LanaiGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp [ 54%] Building LanaiGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp [ 54%] Building LanaiGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp [ 54%] Building LanaiGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp [ 54%] Building HexagonGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenDAGISel.inc.tmp [ 54%] Building LanaiGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Lanai && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/Lanai -I /<>/include -I /<>/lib/Target /<>/lib/Target/Lanai/Lanai.td -o /<>/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp [ 54%] Updating LanaiGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmMatcher.inc [ 54%] Updating LanaiGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenAsmWriter.inc [ 54%] Updating LanaiGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenCallingConv.inc [ 54%] Updating LanaiGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenDAGISel.inc [ 54%] Updating LanaiGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenDisassemblerTables.inc [ 54%] Updating LanaiGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenInstrInfo.inc [ 54%] Updating LanaiGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenMCCodeEmitter.inc [ 54%] Updating LanaiGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenRegisterInfo.inc [ 54%] Updating LanaiGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc.tmp /<>/build-llvm/lib/Target/Lanai/LanaiGenSubtargetInfo.inc make[4]: Leaving directory '/<>/build-llvm' [ 54%] Built target LanaiCommonTableGen /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[4]: Entering directory '/<>/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' [ 54%] Building MipsGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenRegisterInfo.inc.tmp [ 54%] Building MipsGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenInstrInfo.inc.tmp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/RegionPrinter.cpp.o -c /<>/lib/Analysis/RegionPrinter.cpp [ 54%] Building MipsGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenDisassemblerTables.inc.tmp [ 54%] Building HexagonGenDFAPacketizer.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-dfa-packetizer -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenDFAPacketizer.inc.tmp [ 54%] Building MipsGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc.tmp [ 54%] Building MipsGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenAsmWriter.inc.tmp [ 54%] Building HexagonGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenDisassemblerTables.inc.tmp [ 54%] Building MipsGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenDAGISel.inc.tmp [ 54%] Building HexagonGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc.tmp [ 54%] Building MipsGenFastISel.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenFastISel.inc.tmp [ 54%] Building MipsGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenCallingConv.inc.tmp [ 54%] Building HexagonGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc.tmp [ 54%] Building MipsGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc.tmp [ 54%] Building HexagonGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc.tmp [ 54%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolution.cpp.o -c /<>/lib/Analysis/ScalarEvolution.cpp [ 54%] Building HexagonGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Hexagon && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/Hexagon -I /<>/include -I /<>/lib/Target /<>/lib/Target/Hexagon/Hexagon.td -o /<>/build-llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc.tmp [ 54%] Building MipsGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenAsmMatcher.inc.tmp [ 54%] Building MipsGenMCPseudoLowering.inc... cd /<>/build-llvm/lib/Target/Mips && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /<>/lib/Target/Mips -I /<>/include -I /<>/lib/Target /<>/lib/Target/Mips/Mips.td -o /<>/build-llvm/lib/Target/Mips/MipsGenMCPseudoLowering.inc.tmp [ 54%] 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 [ 54%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 55%] Built target HexagonCommonTableGen /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= [ 55%] 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 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' [ 55%] Building MSP430GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/MSP430 -I /<>/include -I /<>/lib/Target /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenRegisterInfo.inc.tmp [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] 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 [ 55%] Building MSP430GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/MSP430 -I /<>/include -I /<>/lib/Target /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenInstrInfo.inc.tmp [ 55%] 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 [ 55%] 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' [ 55%] Built target MipsCommonTableGen /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' [ 55%] Building NVPTXGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/NVPTX -I /<>/include -I /<>/lib/Target /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenRegisterInfo.inc.tmp [ 55%] Building MSP430GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/MSP430 -I /<>/include -I /<>/lib/Target /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenAsmWriter.inc.tmp [ 56%] Building MSP430GenDAGISel.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/MSP430 -I /<>/include -I /<>/lib/Target /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenDAGISel.inc.tmp [ 56%] Building NVPTXGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/NVPTX -I /<>/include -I /<>/lib/Target /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenInstrInfo.inc.tmp [ 56%] Building MSP430GenCallingConv.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/MSP430 -I /<>/include -I /<>/lib/Target /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenCallingConv.inc.tmp [ 56%] Building MSP430GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/MSP430 && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/MSP430 -I /<>/include -I /<>/lib/Target /<>/lib/Target/MSP430/MSP430.td -o /<>/build-llvm/lib/Target/MSP430/MSP430GenSubtargetInfo.inc.tmp [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] Building NVPTXGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/NVPTX -I /<>/include -I /<>/lib/Target /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenAsmWriter.inc.tmp [ 56%] 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 [ 56%] 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' [ 56%] Built target MSP430CommonTableGen [ 56%] Building NVPTXGenDAGISel.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/NVPTX -I /<>/include -I /<>/lib/Target /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenDAGISel.inc.tmp [ 56%] Building NVPTXGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/NVPTX && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/NVPTX -I /<>/include -I /<>/lib/Target /<>/lib/Target/NVPTX/NVPTX.td -o /<>/build-llvm/lib/Target/NVPTX/NVPTXGenSubtargetInfo.inc.tmp [ 56%] 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 [ 56%] 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 [ 56%] Updating NVPTXGenAsmWriter.inc... [ 56%] Updating NVPTXGenSubtargetInfo.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 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 [ 56%] Updating NVPTXGenDAGISel.inc... [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionAliasAnalysis.cpp.o -c /<>/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 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 make[4]: Leaving directory '/<>/build-llvm' [ 56%] Built target NVPTXCommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[4]: Entering directory '/<>/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' [ 56%] Building PPCGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmWriter.inc.tmp [ 56%] Building PPCGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc.tmp [ 56%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionExpander.cpp.o -c /<>/lib/Analysis/ScalarEvolutionExpander.cpp [ 56%] Building PPCGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenDisassemblerTables.inc.tmp [ 56%] Building PPCGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc.tmp [ 56%] Building PPCGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc.tmp [ 56%] Building PPCGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc.tmp [ 56%] Building PPCGenDAGISel.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenDAGISel.inc.tmp [ 56%] Building PPCGenFastISel.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenFastISel.inc.tmp [ 56%] Building PPCGenCallingConv.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenCallingConv.inc.tmp [ 56%] Building PPCGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/PowerPC && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/PowerPC -I /<>/include -I /<>/lib/Target /<>/lib/Target/PowerPC/PPC.td -o /<>/build-llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc.tmp [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 58%] 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 [ 58%] 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' [ 58%] Built target PowerPCCommonTableGen /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' [ 58%] Building SparcGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc.tmp [ 58%] Building SparcGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenInstrInfo.inc.tmp [ 58%] Building SparcGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenDisassemblerTables.inc.tmp [ 58%] Building SparcGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc.tmp [ 58%] Building SparcGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenAsmWriter.inc.tmp [ 58%] Building SparcGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc.tmp [ 58%] Building SparcGenDAGISel.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenDAGISel.inc.tmp [ 58%] Building SparcGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc.tmp [ 58%] Building SparcGenCallingConv.inc... cd /<>/build-llvm/lib/Target/Sparc && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/Sparc -I /<>/include -I /<>/lib/Target /<>/lib/Target/Sparc/Sparc.td -o /<>/build-llvm/lib/Target/Sparc/SparcGenCallingConv.inc.tmp [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScalarEvolutionNormalization.cpp.o -c /<>/lib/Analysis/ScalarEvolutionNormalization.cpp [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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' [ 58%] Built target SparcCommonTableGen /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' [ 58%] Building SystemZGenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc.tmp [ 58%] Building SystemZGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenAsmWriter.inc.tmp [ 58%] Building SystemZGenCallingConv.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenCallingConv.inc.tmp [ 58%] Building SystemZGenDAGISel.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenDAGISel.inc.tmp [ 58%] Building SystemZGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenDisassemblerTables.inc.tmp [ 58%] Building SystemZGenMCCodeEmitter.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-emitter -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc.tmp [ 58%] Building SystemZGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc.tmp [ 58%] Building SystemZGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc.tmp [ 58%] Building SystemZGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/SystemZ && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/SystemZ -I /<>/include -I /<>/lib/Target /<>/lib/Target/SystemZ/SystemZ.td -o /<>/build-llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc.tmp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/SparsePropagation.cpp.o -c /<>/lib/Analysis/SparsePropagation.cpp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o -c /<>/lib/Analysis/TargetLibraryInfo.cpp [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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' [ 58%] Built target SystemZCommonTableGen /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' [ 58%] Building X86GenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenRegisterInfo.inc.tmp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TargetTransformInfo.cpp.o -c /<>/lib/Analysis/TargetTransformInfo.cpp [ 58%] Building X86GenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenDisassemblerTables.inc.tmp [ 58%] Building X86GenInstrInfo.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenInstrInfo.inc.tmp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/Trace.cpp.o -c /<>/lib/Analysis/Trace.cpp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeBasedAliasAnalysis.cpp.o -c /<>/lib/Analysis/TypeBasedAliasAnalysis.cpp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /<>/lib/Analysis/TypeMetadataUtils.cpp [ 58%] Building X86GenAsmWriter.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenAsmWriter.inc.tmp [ 58%] Building X86GenAsmWriter1.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenAsmWriter1.inc.tmp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ScopedNoAliasAA.cpp.o -c /<>/lib/Analysis/ScopedNoAliasAA.cpp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /<>/lib/Analysis/ValueTracking.cpp [ 58%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o cd /<>/build-llvm/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAnalysis.dir/VectorUtils.cpp.o -c /<>/lib/Analysis/VectorUtils.cpp [ 58%] Building X86GenAsmMatcher.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenAsmMatcher.inc.tmp [ 58%] Building X86GenDAGISel.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenDAGISel.inc.tmp [ 58%] Building X86GenFastISel.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-fast-isel -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenFastISel.inc.tmp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/MapVector.h:20, from /<>/include/llvm/Analysis/VectorUtils.h:17, from /<>/lib/Analysis/VectorUtils.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _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>:: ^~~~~~~~~~~~~~~~~~~ [ 58%] Building X86GenCallingConv.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenCallingConv.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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building X86GenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenSubtargetInfo.inc.tmp [ 58%] Building X86GenEVEX2VEXTables.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-x86-EVEX2VEX-tables -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp [ 58%] Building X86GenRegisterBank.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-register-bank -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp [ 58%] Building X86GenGlobalISel.inc... cd /<>/build-llvm/lib/Target/X86 && ../../../bin/llvm-tblgen -gen-global-isel -I /<>/lib/Target/X86 -I /<>/include -I /<>/lib/Target /<>/lib/Target/X86/X86.td -o /<>/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] Updating X86GenAsmWriter.inc... 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 /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' [ 58%] Building XCoreGenRegisterInfo.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-register-info -I /<>/lib/Target/XCore -I /<>/include -I /<>/lib/Target /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenRegisterInfo.inc.tmp [ 58%] Building XCoreGenInstrInfo.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-instr-info -I /<>/lib/Target/XCore -I /<>/include -I /<>/lib/Target /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenInstrInfo.inc.tmp [ 58%] Building XCoreGenDisassemblerTables.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-disassembler -I /<>/lib/Target/XCore -I /<>/include -I /<>/lib/Target /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenDisassemblerTables.inc.tmp [ 58%] Building XCoreGenAsmWriter.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-asm-writer -I /<>/lib/Target/XCore -I /<>/include -I /<>/lib/Target /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenAsmWriter.inc.tmp [ 58%] Building XCoreGenDAGISel.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-dag-isel -I /<>/lib/Target/XCore -I /<>/include -I /<>/lib/Target /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenDAGISel.inc.tmp [ 58%] Building XCoreGenCallingConv.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-callingconv -I /<>/lib/Target/XCore -I /<>/include -I /<>/lib/Target /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenCallingConv.inc.tmp [ 58%] Building XCoreGenSubtargetInfo.inc... cd /<>/build-llvm/lib/Target/XCore && ../../../bin/llvm-tblgen -gen-subtarget -I /<>/lib/Target/XCore -I /<>/include -I /<>/lib/Target /<>/lib/Target/XCore/XCore.td -o /<>/build-llvm/lib/Target/XCore/XCoreGenSubtargetInfo.inc.tmp [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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 [ 58%] 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' [ 58%] Built target XCoreCommonTableGen [ 58%] 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 [ 58%] Updating X86GenEVEX2VEXTables.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenEVEX2VEXTables.inc [ 58%] Linking CXX static library ../libLLVMAnalysis.a cd /<>/build-llvm/lib/Analysis && /usr/bin/cmake -P CMakeFiles/LLVMAnalysis.dir/cmake_clean_target.cmake [ 58%] Updating X86GenRegisterBank.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenRegisterBank.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenRegisterBank.inc cd /<>/build-llvm/lib/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAnalysis.dir/link.txt --verbose=1 /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= /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/LazyBranchProbabilityInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyCallGraph.cpp.o CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o CMakeFiles/LLVMAnalysis.dir/Loads.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopAccessAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopAnalysisManager.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopInfo.cpp.o CMakeFiles/LLVMAnalysis.dir/LoopPass.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDepPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemDerefPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryBuiltins.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryDependenceAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/MemoryLocation.cpp.o CMakeFiles/LLVMAnalysis.dir/MemorySSA.cpp.o CMakeFiles/LLVMAnalysis.dir/MemorySSAUpdater.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleDebugInfoPrinter.cpp.o CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCAnalysisUtils.cpp.o CMakeFiles/LLVMAnalysis.dir/ObjCARCInstKind.cpp.o CMakeFiles/LLVMAnalysis.dir/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 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' [ 58%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLLexer.cpp.o -c /<>/lib/AsmParser/LLLexer.cpp /usr/bin/ranlib ../libLLVMAnalysis.a make[4]: Leaving directory '/<>/build-llvm' [ 58%] Built target LLVMAnalysis /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' [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o -c /<>/lib/ProfileData/InstrProf.cpp [ 58%] 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 [ 58%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/LLParser.cpp.o -c /<>/lib/AsmParser/LLParser.cpp [ 58%] Updating X86GenGlobalISel.inc... cd /<>/build-llvm/lib/Target/X86 && /usr/bin/cmake -E copy_if_different /<>/build-llvm/lib/Target/X86/X86GenGlobalISel.inc.tmp /<>/build-llvm/lib/Target/X86/X86GenGlobalISel.inc make[4]: Leaving directory '/<>/build-llvm' [ 58%] Built target X86CommonTableGen /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend 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= 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' [ 58%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMapping.cpp In file included from /<>/include/llvm/ADT/StringRef.h:13:0, 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/APFloat.h:21, from /<>/lib/AsmParser/LLLexer.h:18, from /<>/lib/AsmParser/LLLexer.cpp:14: /<>/include/llvm/ADT/STLExtras.h:818:6: warning: mangled name for ‘bool llvm::all_of(R&&, UnaryPredicate) [with R = llvm::StringRef&; UnaryPredicate = int (*)(int) throw ()]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool all_of(R &&Range, UnaryPredicate P) { ^~~~~~ [ 58%] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o cd /<>/build-llvm/lib/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o -c /<>/lib/AsmParser/Parser.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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 /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:26, from /<>/include/llvm/ProfileData/InstrProf.h:19, 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: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:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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 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/ADT/StringRef.h:13, 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/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, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/ADT/StringRef.h:13, 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/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, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()); ^ /usr/include/c++/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 /usr/include/c++/7/bits/stl_algo.h: In member function ‘llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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:26, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o -c /<>/lib/ProfileData/InstrProfReader.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMappingWriter.cpp [ 58%] Building CXX object lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /<>/lib/ProfileData/Coverage/CoverageMappingReader.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /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/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= In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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>:: ^~~~~~~~~~~~~~~~~~~ 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' [ 58%] Building CXX object lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o cd /<>/build-llvm/lib/Passes && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c /<>/lib/Passes/PassBuilder.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::StringRef&, long long unsigned int&, std::vector >}; _Tp = llvm::NamedInstrProfRecord; _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 ‘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>:: ^~~~~~~~~~~~~~~~~~~ /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:26, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 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/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/map:60:0, from /<>/include/llvm/IR/Attributes.h:29, 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:29, 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::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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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); ~~~~~~~ /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 ‘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::NamedInstrProfRecord&)’: /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:26, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:274:1: 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_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, ^~~ In file included from /usr/include/c++/7/list:64:0, from /<>/include/llvm/ProfileData/InstrProf.h:40, from /<>/include/llvm/ProfileData/InstrProfReader.h:21, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 ‘llvm::Error 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()); ^ [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o -c /<>/lib/ProfileData/InstrProfWriter.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 /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:26, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 [ 58%] Linking CXX static library ../../libLLVMCoverage.a cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/cmake -P CMakeFiles/LLVMCoverage.dir/cmake_clean_target.cmake /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 cd /<>/build-llvm/lib/ProfileData/Coverage && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMCoverage.dir/link.txt --verbose=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 /usr/bin/ar qc ../../libLLVMCoverage.a CMakeFiles/LLVMCoverage.dir/CoverageMapping.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingWriter.cpp.o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o 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/ADT/StringRef.h:13, 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/bin/ranlib ../../libLLVMCoverage.a make[4]: Leaving directory '/<>/build-llvm' [ 58%] Built target LLVMCoverage /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal". Dependee "/<>/build-llvm/lib/XRay/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/depend.internal". Scanning dependencies of target LLVMXRay make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[4]: Entering directory '/<>/build-llvm' [ 58%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o cd /<>/build-llvm/lib/XRay && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/XRay -I/<>/lib/XRay -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -c /<>/lib/XRay/InstrumentationMap.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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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, ^~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:26, 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 ‘llvm::Error llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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/ADT/StringRef.h:13, 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()); ^ [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o -c /<>/lib/ProfileData/ProfileSummaryBuilder.cpp [ 58%] 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' [ 58%] Built target LLVMAsmParser /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' [ 58%] 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 make[4]: Entering directory '/<>/build-llvm' [ 58%] Linking CXX shared library ../../../../lib/clang/5.0.2/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wall -std=c++11 -Wno-unused-parameter -O2 -DNDEBUG -march=armv7-a -mfloat-abi=hard -Wl,--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/5.0.2/lib/linux/libclang_rt.asan-armhf.so ../interception/CMakeFiles/RTInterception.armhf.dir/interception_linux.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_mac.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_win.cc.o ../interception/CMakeFiles/RTInterception.armhf.dir/interception_type_test.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_allocator.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_common.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector1.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_deadlock_detector2.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_errno.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_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_stoptheworld_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_suppressions.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_libbacktrace.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_mac.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_symbolizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_tls_get_addr.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_thread_registry.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_win.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_x86_64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_linux_mips64.S.o ../sanitizer_common/CMakeFiles/RTSanitizerCommon.armhf.dir/sanitizer_termination.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_common_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sancov_flags.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_libcdep_new.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_coverage_win_sections.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_mac_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stacktrace_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_stoptheworld_linux_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_symbolizer_posix_libcdep.cc.o ../sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/sanitizer_unwind_linux_libcdep.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_linux.cc.o ../lsan/CMakeFiles/RTLSanCommon.armhf.dir/lsan_common_mac.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_diag.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_init.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_flags.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_handlers.cc.o ../ubsan/CMakeFiles/RTUbsan.armhf.dir/ubsan_value.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_allocator.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_activation.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_debugging.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_descriptions.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_errors.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_fake_stack.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_flags.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_globals_win.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_interceptors.cc.o CMakeFiles/RTAsan_dynamic.armhf.dir/asan_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 -lc -ldl -lrt -lm -lpthread -lstdc++ make[4]: Leaving directory '/<>/build-llvm' [ 58%] Built target clang_rt.asan-dynamic-armhf /usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend make[4]: Entering directory '/<>/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' [ 58%] Building CXX object tools/polly/lib/CMakeFiles/LLVMPolly.dir/Polly.cpp.o cd /<>/build-llvm/tools/polly/lib && /usr/bin/g++-7 -DLLVMPolly_EXPORTS -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -fPIC -o CMakeFiles/LLVMPolly.dir/Polly.cpp.o -c /<>/tools/polly/lib/Polly.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/XRay/InstrumentationMap.h:20, from /<>/lib/XRay/InstrumentationMap.cpp:14: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator]’: /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::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object lib/XRay/CMakeFiles/LLVMXRay.dir/Trace.cpp.o cd /<>/build-llvm/lib/XRay && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/XRay -I/<>/lib/XRay -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXRay.dir/Trace.cpp.o -c /<>/lib/XRay/Trace.cpp [ 58%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -o ../../../lib/LLVMPolly.so CMakeFiles/LLVMPolly.dir/Polly.cpp.o CMakeFiles/PollyCore.dir/Analysis/DependenceInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o ../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so make[4]: Leaving directory '/<>/build-llvm' [ 58%] Built target LLVMPolly /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' [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Attributes.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Attributes.cpp.o -c /<>/tools/clang/lib/Basic/Attributes.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, 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/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o -c /<>/lib/ProfileData/SampleProf.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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/XRay/Trace.h:19, from /<>/lib/XRay/Trace.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 = llvm::xray::XRayRecord; _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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/XRay/Trace.h:19, from /<>/lib/XRay/Trace.cpp:13: /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/XRay/Trace.h:17, from /<>/lib/XRay/Trace.cpp:13: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]’: /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 = {}; _Tp = llvm::xray::XRayRecord; _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 = {llvm::xray::XRayRecord}; _Tp = llvm::xray::XRayRecord; _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 function ‘llvm::Error loadYAMLLog(llvm::StringRef, llvm::xray::XRayFileHeader&, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/XRay/Trace.h:19, from /<>/lib/XRay/Trace.cpp:13: /usr/include/c++/7/bits/stl_algo.h: In function ‘llvm::Expected llvm::xray::loadTraceFile(llvm::StringRef, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Linking CXX static library ../libLLVMXRay.a cd /<>/build-llvm/lib/XRay && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/XRay && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXRay.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMXRay.a CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o CMakeFiles/LLVMXRay.dir/Trace.cpp.o /usr/bin/ranlib ../libLLVMXRay.a make[4]: Leaving directory '/<>/build-llvm' [ 58%] Built target LLVMXRay /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' [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderMap.cpp.o -c /<>/tools/clang/lib/Lex/HeaderMap.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/HeaderSearch.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/HeaderSearch.cpp.o -c /<>/tools/clang/lib/Lex/HeaderSearch.cpp [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o -c /<>/lib/ProfileData/SampleProfReader.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Builtins.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Builtins.cpp.o -c /<>/tools/clang/lib/Basic/Builtins.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/CharInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/CharInfo.cpp.o -c /<>/tools/clang/lib/Basic/CharInfo.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Cuda.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Cuda.cpp.o -c /<>/tools/clang/lib/Basic/Cuda.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Diagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Diagnostic.cpp.o -c /<>/tools/clang/lib/Basic/Diagnostic.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:23, from /<>/include/llvm/ProfileData/SampleProfReader.h:216, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Lexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Lexer.cpp.o -c /<>/tools/clang/lib/Lex/Lexer.cpp [ 58%] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o cd /<>/build-llvm/lib/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o -c /<>/lib/ProfileData/SampleProfWriter.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticIDs.cpp.o -c /<>/tools/clang/lib/Basic/DiagnosticIDs.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/DiagnosticOptions.cpp.o -c /<>/tools/clang/lib/Basic/DiagnosticOptions.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileManager.cpp.o -c /<>/tools/clang/lib/Basic/FileManager.cpp [ 58%] 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' [ 58%] Built target LLVMProfileData /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' [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseAST.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseAST.cpp.o -c /<>/tools/clang/lib/Parse/ParseAST.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/LiteralSupport.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/LiteralSupport.cpp.o -c /<>/tools/clang/lib/Lex/LiteralSupport.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/FileManager.h:30, 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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/FileSystemStatCache.cpp.o -c /<>/tools/clang/lib/Basic/FileSystemStatCache.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/IdentifierTable.cpp.o -c /<>/tools/clang/lib/Basic/IdentifierTable.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroArgs.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroArgs.cpp.o -c /<>/tools/clang/lib/Lex/MacroArgs.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/lib/Basic/CMakeFiles/clangBasic.dir/LangOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/LangOptions.cpp.o -c /<>/tools/clang/lib/Basic/LangOptions.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/MemoryBufferCache.cpp.o -c /<>/tools/clang/lib/Basic/MemoryBufferCache.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/MacroInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/MacroInfo.cpp.o -c /<>/tools/clang/lib/Lex/MacroInfo.cpp [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseCXXInlineMethods.cpp.o -c /<>/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Module.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Module.cpp.o -c /<>/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/ParseCXXInlineMethods.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ModuleMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ModuleMap.cpp.o -c /<>/tools/clang/lib/Lex/ModuleMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o -c /<>/tools/clang/lib/Basic/ObjCRuntime.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o -c /<>/tools/clang/lib/Basic/OpenMPKinds.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/lib/Basic/CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o -c /<>/tools/clang/lib/Basic/OperatorPrecedence.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o -c /<>/tools/clang/lib/Basic/SanitizerBlacklist.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Sanitizers.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Sanitizers.cpp.o -c /<>/tools/clang/lib/Basic/Sanitizers.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceLocation.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceLocation.cpp.o -c /<>/tools/clang/lib/Basic/SourceLocation.cpp [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDecl.cpp.o -c /<>/tools/clang/lib/Parse/ParseDecl.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/SourceManager.cpp.o -c /<>/tools/clang/lib/Basic/SourceManager.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/lib/Lex/CMakeFiles/clangLex.dir/PPCaching.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPCaching.cpp.o -c /<>/tools/clang/lib/Lex/PPCaching.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TargetInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TargetInfo.cpp.o -c /<>/tools/clang/lib/Basic/TargetInfo.cpp [ 58%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 58%] 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' [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/APValue.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/APValue.cpp.o -c /<>/tools/clang/lib/AST/APValue.cpp [ 58%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Targets.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Targets.cpp.o -c /<>/tools/clang/lib/Basic/Targets.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPCallbacks.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPCallbacks.cpp.o -c /<>/tools/clang/lib/Lex/PPCallbacks.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/lib/Lex/CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPConditionalDirectiveRecord.cpp.o -c /<>/tools/clang/lib/Lex/PPConditionalDirectiveRecord.cpp [ 58%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPDirectives.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPDirectives.cpp.o -c /<>/tools/clang/lib/Lex/PPDirectives.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTConsumer.cpp.o -c /<>/tools/clang/lib/AST/ASTConsumer.cpp [ 58%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseDeclCXX.cpp.o -c /<>/tools/clang/lib/Parse/ParseDeclCXX.cpp [ 58%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTContext.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTContext.cpp.o -c /<>/tools/clang/lib/AST/ASTContext.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/ParseDeclCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ASTContext.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/lib/Lex/CMakeFiles/clangLex.dir/PPExpressions.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPExpressions.cpp.o -c /<>/tools/clang/lib/Lex/PPExpressions.cpp [ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/TokenKinds.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/TokenKinds.cpp.o -c /<>/tools/clang/lib/Basic/TokenKinds.cpp [ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Version.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Version.cpp.o -c /<>/tools/clang/lib/Basic/Version.cpp [ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VersionTuple.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/VersionTuple.cpp.o -c /<>/tools/clang/lib/Basic/VersionTuple.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/VirtualFileSystem.cpp.o -c /<>/tools/clang/lib/Basic/VirtualFileSystem.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/lib/AST/ASTContext.cpp:9447: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:9483:34: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPLexerChange.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPLexerChange.cpp.o -c /<>/tools/clang/lib/Lex/PPLexerChange.cpp [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExpr.cpp.o -c /<>/tools/clang/lib/Parse/ParseExpr.cpp [ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/Warnings.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/Warnings.cpp.o -c /<>/tools/clang/lib/Basic/Warnings.cpp [ 59%] Building CXX object tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/XRayLists.cpp.o cd /<>/build-llvm/tools/clang/lib/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangBasic.dir/XRayLists.cpp.o -c /<>/tools/clang/lib/Basic/XRayLists.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/ParseExpr.cpp:24: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] 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/MemoryBufferCache.cpp.o CMakeFiles/clangBasic.dir/Module.cpp.o CMakeFiles/clangBasic.dir/ObjCRuntime.cpp.o CMakeFiles/clangBasic.dir/OpenMPKinds.cpp.o CMakeFiles/clangBasic.dir/OperatorPrecedence.cpp.o CMakeFiles/clangBasic.dir/SanitizerBlacklist.cpp.o CMakeFiles/clangBasic.dir/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 CMakeFiles/clangBasic.dir/XRayLists.cpp.o /usr/bin/ranlib ../../../../lib/libclangBasic.a make[4]: Leaving directory '/<>/build-llvm' [ 59%] 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' [ 59%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchFinder.cpp.o -c /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PPMacroExpansion.cpp.o -c /<>/tools/clang/lib/Lex/PPMacroExpansion.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/lib/ASTMatchers/ASTMatchFinder.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseExprCXX.cpp.o -c /<>/tools/clang/lib/Parse/ParseExprCXX.cpp [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PTHLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PTHLexer.cpp.o -c /<>/tools/clang/lib/Lex/PTHLexer.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:201:68: 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/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/ParseExprCXX.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1026:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Pragma.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Pragma.cpp.o -c /<>/tools/clang/lib/Lex/Pragma.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDiagnostic.cpp.o -c /<>/tools/clang/lib/AST/ASTDiagnostic.cpp [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessingRecord.cpp.o -c /<>/tools/clang/lib/Lex/PreprocessingRecord.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseInit.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseInit.cpp.o -c /<>/tools/clang/lib/Parse/ParseInit.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:32, from /<>/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:18, 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/Diagnostic.h:32, from /<>/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:18, 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, ^~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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_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, ^~~ [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/Preprocessor.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/Preprocessor.cpp.o -c /<>/tools/clang/lib/Lex/Preprocessor.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/ParseInit.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /usr/include/c++/7/bits/stl_map.h: In function ‘bool clang::ast_matchers::internal::{anonymous}::MatchASTVisitor::memoizedMatchesRecursively(const clang::ast_type_traits::DynTypedNode&, const clang::ast_matchers::internal::DynTypedMatcher&, clang::ast_matchers::internal::BoundNodesTreeBuilder*, int, clang::ast_matchers::internal::ASTMatchFinder::TraversalKind, clang::ast_matchers::internal::ASTMatchFinder::BindKind)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, 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, ^~~ [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTDumper.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTDumper.cpp.o -c /<>/tools/clang/lib/AST/ASTDumper.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseObjc.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseObjc.cpp.o -c /<>/tools/clang/lib/Parse/ParseObjc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/PreprocessorLexer.cpp.o -c /<>/tools/clang/lib/Lex/PreprocessorLexer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1806:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1811:34: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1811:34: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:1806:50: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1811:34: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1811:34: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/ScratchBuffer.cpp.o -c /<>/tools/clang/lib/Lex/ScratchBuffer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o cd /<>/build-llvm/tools/clang/lib/ASTMatchers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangASTMatchers.dir/ASTMatchersInternal.cpp.o -c /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenConcatenation.cpp.o -c /<>/tools/clang/lib/Lex/TokenConcatenation.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/lib/ASTMatchers/ASTMatchersInternal.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Lex/CMakeFiles/clangLex.dir/TokenLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangLex.dir/TokenLexer.cpp.o -c /<>/tools/clang/lib/Lex/TokenLexer.cpp [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTImporter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTImporter.cpp.o -c /<>/tools/clang/lib/AST/ASTImporter.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] 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 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' [ 59%] 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' [ 59%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Diagnostics.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.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/clang/lib/AST/ASTImporter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseOpenMP.cpp.o -c /<>/tools/clang/lib/Parse/ParseOpenMP.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:508:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:191:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:4259:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprObjC.h:40:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:105:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/StmtCXX.h:154:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:214:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:234:73: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Parse/ParseOpenMP.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/StmtOpenMP.h:212:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/StmtOpenMP.h:903:30: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::LabelStmt; Y = clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:1513:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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 = clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:4078:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:5703:35: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:5703:35: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::Stmt; Y = clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:302:55: required from ‘clang::ASTNodeImporter::ImportArrayChecked(IIter, IIter, OIter):: [with IIter = clang::Stmt**; OIter = clang::Stmt**; ItemT = clang::Stmt]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:301:38: required from ‘struct clang::ASTNodeImporter::ImportArrayChecked(IIter, IIter, OIter) [with IIter = clang::Stmt**; OIter = clang::Stmt**]::’ /<>/tools/clang/lib/AST/ASTImporter.cpp:300:21: required from ‘bool clang::ASTNodeImporter::ImportArrayChecked(IIter, IIter, OIter) [with IIter = clang::Stmt**; OIter = clang::Stmt**]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:315:53: required from ‘bool clang::ASTNodeImporter::ImportContainerChecked(const InContainerTy&, OutContainerTy&) [with InContainerTy = llvm::iterator_range; OutContainerTy = llvm::SmallVector]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:3954:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::SwitchCase; Y = clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:359:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::SwitchCase; Y = clang::Stmt; typename llvm::cast_retty::ret_type = clang::SwitchCase*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:4078:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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 = clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:359:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::DeclStmt; Y = clang::Stmt; typename llvm::cast_retty::ret_type = clang::DeclStmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:4239:66: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryOperator; Y = clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = clang::Stmt; typename llvm::cast_retty::ret_type = clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:5703:35: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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 = clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = clang::Stmt; typename llvm::cast_retty::ret_type = clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTNodeImporter; RetTy = clang::Stmt*; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/AST/ASTImporter.cpp:5703:35: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] 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' [ 59%] 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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' [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AnalysisBasedWarnings.cpp.o -c /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/clang/include/clang/Sema/AnalysisBasedWarnings.h:17, from /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp:222:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/VariantValue.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParsePragma.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParsePragma.cpp.o -c /<>/tools/clang/lib/Parse/ParsePragma.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXThrowExpr; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:335:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CoroutineBodyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:701:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:921:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:931:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:941:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:963:35: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:970:33: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:986:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:993:32: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1007:37: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:1151:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:1155:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:1232:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTStructuralEquivalence.cpp.o -c /<>/tools/clang/lib/AST/ASTStructuralEquivalence.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/ParsePragma.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:531:26: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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::CoreturnStmt; Y = const clang::Stmt*]’: /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:531:50: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/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:535:31: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:539:28: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:543:25: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:549:26: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1054:27: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:1118:35: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:1148:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1353:56: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:138:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:179:74: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CoroutineBodyStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CoroutineBodyStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CoroutineBodyStmt*]’ /<>/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp:701:61: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:1155:71: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:1232:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1054:27: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1054:27: required from here /<>/include/llvm/Support/Casting.h:144:74: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/clang/include/clang/AST/ASTStructuralEquivalence.h:18, from /<>/tools/clang/lib/AST/ASTStructuralEquivalence.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/VariantValue.cpp:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:458:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o -c /<>/tools/clang/lib/AST/ASTTypeTraits.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/lib/AST/ASTTypeTraits.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Parser.cpp.o -c /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/lib/AST/ASTTypeTraits.cpp:125:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmt.cpp.o -c /<>/tools/clang/lib/Parse/ParseStmt.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:39, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/AttrImpl.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/AttrImpl.cpp.o -c /<>/tools/clang/lib/AST/AttrImpl.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Basic/Attributes.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/AttributeList.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/AttributeList.cpp.o -c /<>/tools/clang/lib/Sema/AttributeList.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/AttrImpl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Basic/AttrSubjectMatchRules.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:645:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseStmtAsm.cpp.o -c /<>/tools/clang/lib/Parse/ParseStmtAsm.cpp [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CXXInheritance.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o -c /<>/tools/clang/lib/AST/CXXInheritance.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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:39, from /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::ast_matchers::dynamic::ParserValue&}; _Tp = clang::ast_matchers::dynamic::ParserValue; _Alloc = std::allocator]’: /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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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:39, from /<>/tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘bool clang::ast_matchers::dynamic::Parser::parseMatcherExpressionImpl(const clang::ast_matchers::dynamic::Parser::TokenInfo&, clang::ast_matchers::dynamic::VariantValue*)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDynamicASTMatchers.dir/Registry.cpp.o -c /<>/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/ParseStmtAsm.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/CodeCompleteConsumer.cpp.o -c /<>/tools/clang/lib/Sema/CodeCompleteConsumer.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Comment.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Comment.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/lib/AST/Comment.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTemplate.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTemplate.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Parse/ParseTemplate.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/lib/ASTMatchers/Dynamic/Registry.cpp:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/lib/ASTMatchers/Dynamic/Registry.cpp:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CharacterLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CharacterLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CharacterLiteral]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:626:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o -c /<>/tools/clang/lib/AST/CommentBriefParser.cpp [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DeclSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DeclSpec.cpp.o -c /<>/tools/clang/lib/Sema/DeclSpec.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o -c /<>/tools/clang/lib/AST/CommentCommandTraits.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentLexer.cpp.o -c /<>/tools/clang/lib/AST/CommentLexer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentParser.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentParser.cpp.o -c /<>/tools/clang/lib/AST/CommentParser.cpp [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/ParseTentative.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/ParseTentative.cpp.o -c /<>/tools/clang/lib/Parse/ParseTentative.cpp [ 59%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/DelayedDiagnostic.cpp.o -c /<>/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/ParseTentative.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/CommentSema.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/CommentSema.cpp.o -c /<>/tools/clang/lib/AST/CommentSema.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 tools/clang/lib/Sema/CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/IdentifierResolver.cpp.o -c /<>/tools/clang/lib/Sema/IdentifierResolver.cpp [ 59%] Building CXX object tools/clang/lib/Parse/CMakeFiles/clangParse.dir/Parser.cpp.o cd /<>/build-llvm/tools/clang/lib/Parse && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangParse.dir/Parser.cpp.o -c /<>/tools/clang/lib/Parse/Parser.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 59%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Decl.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Decl.cpp.o -c /<>/tools/clang/lib/AST/Decl.cpp [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/JumpDiagnostics.cpp.o -c /<>/tools/clang/lib/Sema/JumpDiagnostics.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/AST/Decl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/JumpDiagnostics.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] 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' [ 60%] 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' [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/BackendUtil.cpp.o -c /<>/tools/clang/lib/CodeGen/BackendUtil.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclarationName.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclarationName.cpp.o -c /<>/tools/clang/lib/AST/DeclarationName.cpp [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/MultiplexExternalSemaSource.cpp.o -c /<>/tools/clang/lib/Sema/MultiplexExternalSemaSource.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/lib/AST/DeclarationName.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/ExternalASTSource.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclBase.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclBase.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/AST/DeclBase.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Scope.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Scope.cpp.o -c /<>/tools/clang/lib/Sema/Scope.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/IR/ModuleSummaryIndex.h:19, from /<>/tools/clang/include/clang/CodeGen/BackendUtil.h:14, from /<>/tools/clang/lib/CodeGen/BackendUtil.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _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 function ‘void runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, const clang::HeaderSearchOptions&, const clang::CodeGenOptions&, const clang::TargetOptions&, const clang::LangOptions&, std::unique_ptr, std::__cxx11::string, clang::BackendAction)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/ScopeInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/ScopeInfo.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGAtomic.cpp.o -c /<>/tools/clang/lib/CodeGen/CGAtomic.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclCXX.cpp.o -c /<>/tools/clang/lib/AST/DeclCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/CGAtomic.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/AST/DeclCXX.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/Sema.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/Sema.cpp.o -c /<>/tools/clang/lib/Sema/Sema.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/Sema.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclFriend.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclFriend.cpp.o -c /<>/tools/clang/lib/AST/DeclFriend.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclGroup.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclGroup.cpp.o -c /<>/tools/clang/lib/AST/DeclGroup.cpp [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBlocks.cpp.o -c /<>/tools/clang/lib/CodeGen/CGBlocks.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/DeclGroup.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclObjC.cpp.o -c /<>/tools/clang/lib/AST/DeclObjC.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAccess.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAccess.cpp.o -c /<>/tools/clang/lib/Sema/SemaAccess.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/lib/AST/DeclObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/SemaAccess.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o -c /<>/tools/clang/lib/AST/DeclOpenMP.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/DeclOpenMP.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o -c /<>/tools/clang/lib/AST/DeclPrinter.cpp [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaAttr.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/DeclPrinter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Sema/SemaAttr.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGBuiltin.cpp.o -c /<>/tools/clang/lib/CodeGen/CGBuiltin.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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/CGBuiltin.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] 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' [ 60%] 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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' [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/AnalysisDeclContext.cpp.o -c /<>/tools/clang/lib/Analysis/AnalysisDeclContext.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/DeclTemplate.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCXXScopeSpec.cpp.o -c /<>/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:187:42: required from here /<>/include/llvm/Support/Casting.h:144: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/Sema/TypeLocBuilder.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Expr.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Expr.cpp.o -c /<>/tools/clang/lib/AST/Expr.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/BodyFarm.cpp.o -c /<>/tools/clang/lib/Analysis/BodyFarm.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/Expr.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:2215:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:2978:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:2978:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:2213:57: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:2215:71: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:2978:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:2978:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFG.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFG.cpp.o -c /<>/tools/clang/lib/Analysis/CFG.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCast.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCast.cpp.o -c /<>/tools/clang/lib/Sema/SemaCast.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:4117:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4159:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4162:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4168:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4175:37: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4365:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4377:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4393:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4396:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/tools/clang/lib/Analysis/CFG.cpp:4120:35: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:4387:35: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:4390:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:4404:20: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:4117:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4365:50: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4377:61: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4393:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4396:55: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprClassification.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprClassification.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDANV.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDANV.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/lib/AST/ExprClassification.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:388:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:359: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:388:69: required from here /<>/include/llvm/Support/Casting.h:144:74: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o -c /<>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/ADT/BitVector.h:17, from /<>/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h:19, from /<>/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprConstant.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprConstant.cpp.o -c /<>/tools/clang/lib/AST/ExprConstant.cpp [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CFGStmtMap.cpp.o -c /<>/tools/clang/lib/Analysis/CFGStmtMap.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/clang/lib/Analysis/CFGStmtMap.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CallGraph.cpp.o -c /<>/tools/clang/lib/Analysis/CallGraph.cpp [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaChecking.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaChecking.cpp.o -c /<>/tools/clang/lib/Sema/SemaChecking.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/SemaChecking.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:3819:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:3833:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:3840:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:3879:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:3892:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:3957:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4003:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4050:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4059:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4064:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4069:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:5061:33: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:5061:33: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:3863:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:5061:33: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:5061:33: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:11480:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:11499:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:11503:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:11534:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/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:334: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:11480:50: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:11499:46: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:11503:57: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCUDARuntime.cpp [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CloneDetection.cpp.o -c /<>/tools/clang/lib/Analysis/CloneDetection.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/CGCUDARuntime.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Analysis/CloneDetection.h:18, from /<>/tools/clang/lib/Analysis/CloneDetection.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/CloneDetection.cpp:514:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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 = clang::clone_detection::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/include/clang/Analysis/CloneDetection.h:66:5: required from ‘clang::clone_detection::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:225:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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::clone_detection::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/include/clang/Analysis/CloneDetection.h:66:5: required from ‘clang::clone_detection::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:225:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/Analysis/CloneDetection.cpp:227:37: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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::DeclRefExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334: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/CloneDetection.cpp:514:39: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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 = clang::clone_detection::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/include/clang/Analysis/CloneDetection.h:66:5: required from ‘clang::clone_detection::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:225:48: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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::clone_detection::StmtDataCollector; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/include/clang/Analysis/CloneDetection.h:66:5: required from ‘clang::clone_detection::StmtDataCollector::StmtDataCollector(const clang::Stmt*, clang::ASTContext&, T&) [with T = llvm::MD5]’ /<>/tools/clang/lib/Analysis/CloneDetection.cpp:225:48: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o -c /<>/tools/clang/lib/Analysis/CocoaConventions.cpp [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCXX.cpp [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Consumed.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o -c /<>/tools/clang/lib/Analysis/Consumed.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/BaseSubobject.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Analysis/Analyses/Consumed.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCodeComplete.cpp.o -c /<>/tools/clang/lib/Sema/SemaCodeComplete.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprCXX.cpp.o -c /<>/tools/clang/lib/AST/ExprCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:1266:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:1290:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1384:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ExprCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:359: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:1266:66: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:1290:74: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1384:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExprObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExprObjC.cpp.o -c /<>/tools/clang/lib/AST/ExprObjC.cpp [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o -c /<>/tools/clang/lib/Analysis/CodeInjector.cpp [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/Dominators.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCXXABI.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/FormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o -c /<>/tools/clang/lib/Analysis/FormatString.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o -c /<>/tools/clang/lib/AST/ExternalASTMerger.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ExternalASTMerger.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o -c /<>/tools/clang/lib/Analysis/LiveVariables.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o -c /<>/tools/clang/lib/AST/ExternalASTSource.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/ExternalASTSource.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:227:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:231:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:512:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/InheritViz.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/InheritViz.cpp.o -c /<>/tools/clang/lib/AST/InheritViz.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:225:42: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:227:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:231:65: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:512:57: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaConsumer.cpp.o -c /<>/tools/clang/lib/Sema/SemaConsumer.cpp [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCoroutine.cpp.o -c /<>/tools/clang/lib/Sema/SemaCoroutine.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/InheritViz.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Sema/CoroutineStmtBuilder.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCall.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCall.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/OSLog.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o -c /<>/tools/clang/lib/Analysis/OSLog.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Analysis/Analyses/OSLog.h:18, from /<>/tools/clang/lib/Analysis/OSLog.cpp:3: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o -c /<>/tools/clang/lib/Analysis/ObjCNoReturn.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o -c /<>/tools/clang/lib/AST/ItaniumMangle.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ObjCNoReturn.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaCUDA.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaCUDA.cpp.o -c /<>/tools/clang/lib/Sema/SemaCUDA.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o -c /<>/tools/clang/lib/Analysis/PostOrderCFGView.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o -c /<>/tools/clang/lib/Analysis/PrintfFormatString.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Mangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Mangle.cpp.o -c /<>/tools/clang/lib/AST/Mangle.cpp [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o -c /<>/tools/clang/lib/Analysis/ProgramPoint.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/AST/Mangle.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/lib/Analysis/ProgramPoint.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDecl.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGClass.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o -c /<>/tools/clang/lib/CodeGen/CGClass.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/SemaDecl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o -c /<>/tools/clang/lib/AST/MicrosoftCXXABI.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:138:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:171:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:200:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:211:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o -c /<>/tools/clang/lib/Analysis/ReachableCode.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/Sema/SemaDecl.cpp:12563:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/ReachableCode.cpp:62:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:79:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:183:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:187:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:219:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:223:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:234:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:549:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:557:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:566:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:572:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:577:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:582:32: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:585:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:620:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:12575:28: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:12575:49: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:281:29: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:284:33: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:601:23: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/ReachableCode.cpp:62:48: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:79:70: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:183:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:187:50: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:620:59: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/Sema/SemaDecl.cpp:12563:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o -c /<>/tools/clang/lib/AST/MicrosoftMangle.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o -c /<>/tools/clang/lib/Analysis/ScanfFormatString.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:520:21: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:520:21: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:520:21: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:520:21: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafety.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/ThreadSafety.h:22, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1335:58: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1338:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1341:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1344:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1348:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1355:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/Analysis/ThreadSafety.cpp:2074:39: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:2237:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:2237:71: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1332:56: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1335:58: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1338:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1341:73: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1344:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1348:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1355:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o -c /<>/tools/clang/lib/AST/NestedNameSpecifier.cpp [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCleanup.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/lib/AST/NestedNameSpecifier.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/NSAPI.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/NSAPI.cpp.o -c /<>/tools/clang/lib/AST/NSAPI.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafetyCommon.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/clang/include/clang/Analysis/Analyses/PostOrderCFGView.h:21, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:203:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:205:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:207:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:211:64: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:213:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:215:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:218:58: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:221:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:224:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:227:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:231:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:233:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:235:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/Analysis/ThreadSafetyCommon.cpp:237:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:250:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:253:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:257:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ODRHash.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ODRHash.cpp.o -c /<>/tools/clang/lib/AST/ODRHash.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:257:48: required from here /<>/include/llvm/Support/Casting.h:144: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/ODRHash.h:16, from /<>/tools/clang/lib/AST/ODRHash.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o -c /<>/tools/clang/lib/CodeGen/CGCoroutine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclAttr.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o -c /<>/tools/clang/lib/Analysis/ThreadSafetyLogical.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Sema/SemaDeclAttr.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/CGCoroutine.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/OpenMPClause.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o -c /<>/tools/clang/lib/AST/OpenMPClause.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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/SemaDeclAttr.cpp:7295:31: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/SemaDeclAttr.cpp:7298:34: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/SemaDeclAttr.cpp:7300:31: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/SemaDeclAttr.cpp:7302:32: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/SemaDeclAttr.cpp:7304:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/Sema/SemaDeclAttr.cpp:7306:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/Sema/SemaDeclAttr.cpp:7309:35: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/Sema/SemaDeclAttr.cpp:7507:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/CodeGen/CGCoroutine.cpp:565:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/Sema/SemaDeclAttr.cpp:7506:32: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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/Sema/SemaDeclAttr.cpp:7493:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/ParentMap.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/ParentMap.cpp.o -c /<>/tools/clang/lib/AST/ParentMap.cpp [ 60%] Building CXX object tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o cd /<>/build-llvm/tools/clang/lib/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o -c /<>/tools/clang/lib/Analysis/UninitializedValues.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/UninitializedValues.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/UninitializedValues.cpp:653:37: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:655:51: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDebugInfo.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RawCommentList.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RawCommentList.cpp.o -c /<>/tools/clang/lib/AST/RawCommentList.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] 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/CloneDetection.cpp.o CMakeFiles/clangAnalysis.dir/CocoaConventions.cpp.o CMakeFiles/clangAnalysis.dir/Consumed.cpp.o CMakeFiles/clangAnalysis.dir/CodeInjector.cpp.o CMakeFiles/clangAnalysis.dir/Dominators.cpp.o CMakeFiles/clangAnalysis.dir/FormatString.cpp.o CMakeFiles/clangAnalysis.dir/LiveVariables.cpp.o CMakeFiles/clangAnalysis.dir/OSLog.cpp.o CMakeFiles/clangAnalysis.dir/ObjCNoReturn.cpp.o CMakeFiles/clangAnalysis.dir/PostOrderCFGView.cpp.o CMakeFiles/clangAnalysis.dir/PrintfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ProgramPoint.cpp.o CMakeFiles/clangAnalysis.dir/PseudoConstantAnalysis.cpp.o CMakeFiles/clangAnalysis.dir/ReachableCode.cpp.o CMakeFiles/clangAnalysis.dir/ScanfFormatString.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafety.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyCommon.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyLogical.cpp.o CMakeFiles/clangAnalysis.dir/ThreadSafetyTIL.cpp.o CMakeFiles/clangAnalysis.dir/UninitializedValues.cpp.o /usr/bin/ranlib ../../../../lib/libclangAnalysis.a make[4]: Leaving directory '/<>/build-llvm' [ 60%] 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' [ 60%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/Commit.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/Commit.cpp.o -c /<>/tools/clang/lib/Edit/Commit.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayout.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayout.cpp.o -c /<>/tools/clang/lib/AST/RecordLayout.cpp [ 60%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/EditedSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/EditedSource.cpp.o -c /<>/tools/clang/lib/Edit/EditedSource.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/RecordLayout.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o cd /<>/build-llvm/tools/clang/lib/Edit && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangEdit.dir/RewriteObjCFoundationAPI.cpp.o -c /<>/tools/clang/lib/Edit/RewriteObjCFoundationAPI.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Edit/RewriteObjCFoundationAPI.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/RecordLayoutBuilder.cpp.o -c /<>/tools/clang/lib/AST/RecordLayoutBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:359: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:144:74: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/RecordLayout.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 60%] 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' [ 60%] 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' [ 60%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/DeltaTree.cpp.o -c /<>/tools/clang/lib/Rewrite/DeltaTree.cpp [ 60%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/HTMLRewrite.cpp.o -c /<>/tools/clang/lib/Rewrite/HTMLRewrite.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/RewriteRope.cpp.o -c /<>/tools/clang/lib/Rewrite/RewriteRope.cpp [ 60%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/Rewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/Rewriter.cpp.o -c /<>/tools/clang/lib/Rewrite/Rewriter.cpp [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/SelectorLocationsKind.cpp.o -c /<>/tools/clang/lib/AST/SelectorLocationsKind.cpp [ 60%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDecl.cpp [ 60%] Building CXX object tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Rewrite && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewrite.dir/TokenRewriter.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Stmt.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Stmt.cpp.o -c /<>/tools/clang/lib/AST/Stmt.cpp [ 60%] 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' [ 60%] Built target clangRewrite /usr/bin/make -f tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/depend make[4]: Entering directory '/<>/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' [ 60%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMT.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ARCMT.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGBlocks.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Stmt.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:597:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1161:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:597:39: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1161:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 60%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtCXX.cpp.o -c /<>/tools/clang/lib/AST/StmtCXX.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 60%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclCXX.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclCXX.cpp [ 62%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtIterator.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtIterator.cpp.o -c /<>/tools/clang/lib/AST/StmtIterator.cpp [ 62%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ARCMTActions.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ARCMTActions.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/SemaDeclCXX.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 62%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtObjC.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 62%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGDeclCXX.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 62%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtOpenMP.cpp.o -c /<>/tools/clang/lib/AST/StmtOpenMP.cpp [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/FileRemapper.cpp.o -c /<>/tools/clang/lib/ARCMigrate/FileRemapper.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/ObjCMT.cpp.o -c /<>/tools/clang/lib/ARCMigrate/ObjCMT.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtPrinter.cpp.o -c /<>/tools/clang/lib/AST/StmtPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/StmtPrinter.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGException.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGException.cpp.o -c /<>/tools/clang/lib/CodeGen/CGException.cpp [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtProfile.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtProfile.cpp.o -c /<>/tools/clang/lib/AST/StmtProfile.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:202:20: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:202:20: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:202:20: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:202:20: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1465:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1465:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/StmtViz.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/StmtViz.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/ADT/DepthFirstIterator.h:39:0, from /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:19, from /<>/tools/clang/lib/AST/StmtViz.cpp:15: /<>/include/llvm/ADT/SmallPtrSet.h: In instantiation of ‘class llvm::SmallPtrSetImpl’: /<>/include/llvm/ADT/SmallPtrSet.h:423:7: required from ‘class llvm::SmallPtrSet’ /<>/include/llvm/ADT/DepthFirstIterator.h:70:8: required from ‘struct llvm::df_iterator_default_set’ /<>/include/llvm/ADT/DepthFirstIterator.h:53:11: required from ‘class llvm::df_iterator_storage, false>’ /<>/include/llvm/ADT/DepthFirstIterator.h:86:7: required from ‘class llvm::df_iterator’ /<>/tools/clang/include/clang/AST/StmtGraphTraits.h:71:59: required from here /<>/include/llvm/ADT/SmallPtrSet.h:348:61: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] using ConstPtrTraits = PointerLikeTypeTraits; ^ /<>/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:334: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:1465:38: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1465:38: required from here /<>/include/llvm/Support/Casting.h:144: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/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateBase.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateBase.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExpr.cpp [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TemplateName.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TemplateName.cpp.o -c /<>/tools/clang/lib/AST/TemplateName.cpp [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaDeclObjC.cpp.o -c /<>/tools/clang/lib/Sema/SemaDeclObjC.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/lib/AST/TemplateName.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Sema/TypeLocBuilder.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/PlistReporter.cpp.o -c /<>/tools/clang/lib/ARCMigrate/PlistReporter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/Type.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/Type.cpp.o -c /<>/tools/clang/lib/AST/Type.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/lib/AST/Type.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAPIUses.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransAPIUses.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/include/clang/AST/RecursiveASTVisitor.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypeLoc.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypeLoc.cpp.o -c /<>/tools/clang/lib/AST/TypeLoc.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/TypePrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/TypePrinter.cpp.o -c /<>/tools/clang/lib/AST/TypePrinter.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransARCAssign.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransARCAssign.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExceptionSpec.cpp.o -c /<>/tools/clang/lib/Sema/SemaExceptionSpec.cpp [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTableBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTableBuilder.cpp.o -c /<>/tools/clang/lib/AST/VTableBuilder.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/SemaExceptionSpec.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/BaseSubobject.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:940:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = std::reference_wrapper*; _Distance = int; _Tp = std::reference_wrapper; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘std::reference_wrapper’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = std::reference_wrapper*; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/7/bits/stl_heap.h:342:22: note: parameter passing for argument of type ‘_ValueType {aka std::reference_wrapper}’ changed in GCC 7.1 std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/7/bits/stl_heap.h:253:25: note: parameter passing for argument of type ‘_ValueType {aka std::reference_wrapper}’ changed in GCC 7.1 std::__adjust_heap(__first, _DistanceType(0), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__last - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_MOVE(__value), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExpr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExpr.cpp.o -c /<>/tools/clang/lib/Sema/SemaExpr.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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/Diagnostic.h:32, from /<>/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:18, 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/Diagnostic.h:32, from /<>/tools/clang/include/clang/Basic/PartialDiagnostic.h:19, from /<>/tools/clang/include/clang/AST/DeclarationName.h:17, from /<>/tools/clang/include/clang/AST/DeclBase.h:18, from /<>/tools/clang/include/clang/AST/Decl.h:18, 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, ^~~ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransAutoreleasePool.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o -c /<>/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/APValue.h:17, from /<>/tools/clang/include/clang/AST/Decl.h:17, from /<>/tools/clang/lib/Sema/CoroutineStmtBuilder.h:17, from /<>/tools/clang/lib/Sema/TreeTransform.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:26, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/AST/CMakeFiles/clangAST.dir/VTTBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangAST.dir/VTTBuilder.cpp.o -c /<>/tools/clang/lib/AST/VTTBuilder.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/BaseSubobject.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] 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/ASTStructuralEquivalence.cpp.o CMakeFiles/clangAST.dir/ASTTypeTraits.cpp.o CMakeFiles/clangAST.dir/AttrImpl.cpp.o CMakeFiles/clangAST.dir/CXXInheritance.cpp.o CMakeFiles/clangAST.dir/Comment.cpp.o CMakeFiles/clangAST.dir/CommentBriefParser.cpp.o CMakeFiles/clangAST.dir/CommentCommandTraits.cpp.o CMakeFiles/clangAST.dir/CommentLexer.cpp.o CMakeFiles/clangAST.dir/CommentParser.cpp.o CMakeFiles/clangAST.dir/CommentSema.cpp.o CMakeFiles/clangAST.dir/Decl.cpp.o CMakeFiles/clangAST.dir/DeclarationName.cpp.o CMakeFiles/clangAST.dir/DeclBase.cpp.o CMakeFiles/clangAST.dir/DeclCXX.cpp.o CMakeFiles/clangAST.dir/DeclFriend.cpp.o CMakeFiles/clangAST.dir/DeclGroup.cpp.o CMakeFiles/clangAST.dir/DeclObjC.cpp.o CMakeFiles/clangAST.dir/DeclOpenMP.cpp.o CMakeFiles/clangAST.dir/DeclPrinter.cpp.o CMakeFiles/clangAST.dir/DeclTemplate.cpp.o CMakeFiles/clangAST.dir/Expr.cpp.o CMakeFiles/clangAST.dir/ExprClassification.cpp.o CMakeFiles/clangAST.dir/ExprConstant.cpp.o CMakeFiles/clangAST.dir/ExprCXX.cpp.o CMakeFiles/clangAST.dir/ExprObjC.cpp.o CMakeFiles/clangAST.dir/ExternalASTMerger.cpp.o CMakeFiles/clangAST.dir/ExternalASTSource.cpp.o CMakeFiles/clangAST.dir/InheritViz.cpp.o CMakeFiles/clangAST.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangAST.dir/ItaniumMangle.cpp.o CMakeFiles/clangAST.dir/Mangle.cpp.o CMakeFiles/clangAST.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangAST.dir/MicrosoftMangle.cpp.o CMakeFiles/clangAST.dir/NestedNameSpecifier.cpp.o CMakeFiles/clangAST.dir/NSAPI.cpp.o CMakeFiles/clangAST.dir/ODRHash.cpp.o CMakeFiles/clangAST.dir/OpenMPClause.cpp.o CMakeFiles/clangAST.dir/ParentMap.cpp.o CMakeFiles/clangAST.dir/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' [ 63%] 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' [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Action.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Action.cpp.o -c /<>/tools/clang/lib/Driver/Action.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Compilation.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Compilation.cpp.o -c /<>/tools/clang/lib/Driver/Compilation.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Distro.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Distro.cpp.o -c /<>/tools/clang/lib/Driver/Distro.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Driver.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Driver.cpp.o -c /<>/tools/clang/lib/Driver/Driver.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprComplex.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/DriverOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o -c /<>/tools/clang/lib/Driver/DriverOptions.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Job.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Job.cpp.o -c /<>/tools/clang/lib/Driver/Job.cpp [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransBlockObjCVariable.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Multilib.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Multilib.cpp.o -c /<>/tools/clang/lib/Driver/Multilib.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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprConstant.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Phases.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Phases.cpp.o -c /<>/tools/clang/lib/Driver/Phases.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o -c /<>/tools/clang/lib/Driver/SanitizerArgs.cpp In file included from /<>/tools/clang/lib/Sema/SemaExpr.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}::TransformToPE, const clang::TemplateArgument*>; Derived = {anonymous}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3969: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:3985: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:14: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:11367: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: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}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3985: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: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}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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:6082:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/SemaExpr.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}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3985: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:3985: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: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}::TransformToPE]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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:5838:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5838:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Tool.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Tool.cpp.o -c /<>/tools/clang/lib/Driver/Tool.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChain.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChain.cpp.o -c /<>/tools/clang/lib/Driver/ToolChain.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Arch/AArch64.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprCXX.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprCXX.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Arch/Mips.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o -c /<>/tools/clang/lib/CodeGen/CGExprScalar.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Ananas.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransEmptyStatementsAndDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/AMDGPU.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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/AVR.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Bitrig.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Bitrig.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Bitrig.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/BareMetal.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Clang.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o -c /<>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCAttrs.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransGCAttrs.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CodeGenFunction.h:17, from /<>/tools/clang/lib/CodeGen/CGGPUBuiltin.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/CloudABI.cpp 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:3969: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:3985: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:11367: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:3985: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:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3985: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:6082: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:6082:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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:3985: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)) ~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 ‘clang::TypeSourceInfo* clang::TreeTransform::TransformTSIInObjectScope(clang::TypeLoc, clang::QualType, clang::NamedDecl*, clang::CXXScopeSpec&) [with Derived = {anonymous}::TransformTypos]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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:5838:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/CommonArgs.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Contiki.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/CGLoopInfo.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/clang/lib/CodeGen/CGLoopInfo.h:18, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprMember.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprMember.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprMember.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Cuda.cpp [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransGCCalls.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransGCCalls.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjC.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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Darwin.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/DragonFly.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1490:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1657:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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:3170:54: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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:3170:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:3170:54: required from here /<>/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] return cast_convert_val::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/FreeBSD.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaExprObjC.cpp.o -c /<>/tools/clang/lib/Sema/SemaExprObjC.cpp /<>/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:334: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:1490:61: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Fuchsia.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProperties.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransProperties.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Gnu.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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCGNU.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Haiku.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Hexagon.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaFixItUtils.cpp.o -c /<>/tools/clang/lib/Sema/SemaFixItUtils.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Linux.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/SemaFixItUtils.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransProtectedScope.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransProtectedScope.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/MipsLinux.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/MinGW.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaInit.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaInit.cpp.o -c /<>/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/lib/Sema/SemaInit.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Minix.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/MSVC.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, from /<>/tools/clang/lib/CodeGen/CGBuilder.h:13, from /<>/tools/clang/lib/CodeGen/CGBlocks.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Myriad.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4032:36: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4032:36: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4346:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4447:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/NaCl.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:4030:31: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:4032:36: required from here /<>/include/llvm/Support/Casting.h:250: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::ObjCAtSynchronizedStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::ObjCAtSynchronizedStmt&]’: /<>/tools/clang/lib/CodeGen/CGObjCMac.cpp:4346:56: required from here /<>/include/llvm/Support/Casting.h:250: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::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransRetainReleaseDealloc.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/NetBSD.cpp [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLambda.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLambda.cpp.o -c /<>/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/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/SemaLambda.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/PS4CPU.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/Solaris.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/TCE.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGObjCRuntime.cpp [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaLookup.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaLookup.cpp.o -c /<>/tools/clang/lib/Sema/SemaLookup.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o -c /<>/tools/clang/lib/Driver/ToolChains/XCore.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/SemaLookup.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/Types.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/Types.cpp.o -c /<>/tools/clang/lib/Driver/Types.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/XRayArgs.cpp.o cd /<>/build-llvm/tools/clang/lib/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o -c /<>/tools/clang/lib/Driver/XRayArgs.cpp [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnbridgedCasts.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] 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/Distro.cpp.o CMakeFiles/clangDriver.dir/Driver.cpp.o CMakeFiles/clangDriver.dir/DriverOptions.cpp.o CMakeFiles/clangDriver.dir/Job.cpp.o CMakeFiles/clangDriver.dir/Multilib.cpp.o CMakeFiles/clangDriver.dir/Phases.cpp.o CMakeFiles/clangDriver.dir/SanitizerArgs.cpp.o CMakeFiles/clangDriver.dir/Tool.cpp.o CMakeFiles/clangDriver.dir/ToolChain.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/AArch64.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/ARM.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Mips.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/PPC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/Sparc.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/SystemZ.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Arch/X86.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Ananas.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AMDGPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/AVR.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Bitrig.cpp.o CMakeFiles/clangDriver.dir/ToolChains/BareMetal.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Clang.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CloudABI.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CommonArgs.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Contiki.cpp.o CMakeFiles/clangDriver.dir/ToolChains/CrossWindows.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Cuda.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Darwin.cpp.o CMakeFiles/clangDriver.dir/ToolChains/DragonFly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/FreeBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Fuchsia.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Gnu.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Haiku.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Hexagon.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Linux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MipsLinux.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MinGW.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Minix.cpp.o CMakeFiles/clangDriver.dir/ToolChains/MSVC.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Myriad.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NaCl.cpp.o CMakeFiles/clangDriver.dir/ToolChains/NetBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/OpenBSD.cpp.o CMakeFiles/clangDriver.dir/ToolChains/PS4CPU.cpp.o CMakeFiles/clangDriver.dir/ToolChains/Solaris.cpp.o CMakeFiles/clangDriver.dir/ToolChains/TCE.cpp.o CMakeFiles/clangDriver.dir/ToolChains/WebAssembly.cpp.o CMakeFiles/clangDriver.dir/ToolChains/XCore.cpp.o CMakeFiles/clangDriver.dir/Types.cpp.o CMakeFiles/clangDriver.dir/XRayArgs.cpp.o /usr/bin/ranlib ../../../../lib/libclangDriver.a make[4]: Leaving directory '/<>/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[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' [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTCommon.cpp.o -c /<>/tools/clang/lib/Serialization/ASTCommon.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReader.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReader.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReader.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaObjCProperty.cpp.o -c /<>/tools/clang/lib/Sema/SemaObjCProperty.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/SemaObjCProperty.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransUnusedInitDelegate.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOpenMP.cpp.o -c /<>/tools/clang/lib/Sema/SemaOpenMP.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4047:48: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:4047:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:5811:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:7075:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/CGOpenMPRuntime.cpp:7094:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/CGOpenMPRuntime.cpp:7098:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7102:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:7121:39: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/Sema/CoroutineStmtBuilder.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::OMPExecutableDirective; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7073:36: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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::OMPTargetDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetDirective&]’: /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7094:55: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTargetParallelDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetParallelDirective&]’: /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7098:63: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTargetTeamsDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetTeamsDirective&]’: /<>/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:7102:60: required from here /<>/include/llvm/Support/Casting.h:250: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::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:359: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:5754:56: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:5811:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:7121:39: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransZeroOutPropsInDealloc.cpp.o -c /<>/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/AttrIterator.h:17, from /<>/tools/clang/include/clang/AST/Attr.h:17, from /<>/tools/clang/include/clang/AST/RecursiveASTVisitor.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1418:31: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1418:31: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1418:31: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1418:31: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderDecl.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReaderDecl.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/Serialization/ASTCommon.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o -c /<>/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/TransformActions.cpp.o -c /<>/tools/clang/lib/ARCMigrate/TransformActions.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o cd /<>/build-llvm/tools/clang/lib/ARCMigrate && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangARCMigrate.dir/Transforms.cpp.o -c /<>/tools/clang/lib/ARCMigrate/Transforms.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/include/clang/AST/RecursiveASTVisitor.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:3969: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:3985: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:11367: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:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3985: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:6082: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:6082:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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:3985: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:3985: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)) ~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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:5838: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:5838:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o -c /<>/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaOverload.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaOverload.cpp.o -c /<>/tools/clang/lib/Sema/SemaOverload.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTReaderStmt.cpp.o -c /<>/tools/clang/lib/Serialization/ASTReaderStmt.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:26, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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:26, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o -c /<>/tools/clang/lib/CodeGen/CGStmt.cpp [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriter.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriter.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ASTWriter.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:191:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:4259:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprObjC.h:40:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:105:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/StmtCXX.h:154:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaPseudoObject.cpp.o -c /<>/tools/clang/lib/Sema/SemaPseudoObject.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CoroutineBodyStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:145:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CoreturnStmt; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:148:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:151:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:156:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:165:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:168:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:171:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:174:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:178:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:181:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:184:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:187:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:190:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:193:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:196:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:199:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:202:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:205:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:208:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:211:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:214:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:217:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:220:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:223:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:226:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:229:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:232:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:235:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:238:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:241:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:244:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:247:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:250:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:253:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:256:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:259:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:262:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:265:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:268:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:271:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:274:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:277:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:280:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:283:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:287:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:291:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:294:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:298:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:301:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:304:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:308:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeParallelForSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:312:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTeamsDistributeParallelForDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:316:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:319:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:323:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeParallelForDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:327:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeParallelForSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:331:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OMPTargetTeamsDistributeSimdDirective; Y = clang::Stmt]’ /<>/tools/clang/lib/CodeGen/CGStmt.cpp:335:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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:344:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:345:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:346:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:348:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:349:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:350:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:351:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:352:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:353:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:354:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:390:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1360:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] 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 /<>/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:250: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:250: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:250: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:250: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:250: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:250: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:250: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:250: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::CoroutineBodyStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CoroutineBodyStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:145:49: required from here /<>/include/llvm/Support/Casting.h:250: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::CoreturnStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CoreturnStmt&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:148:43: required from here /<>/include/llvm/Support/Casting.h:250: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:156:45: required from here /<>/include/llvm/Support/Casting.h:250: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:165:49: required from here /<>/include/llvm/Support/Casting.h:250: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:168:63: required from here /<>/include/llvm/Support/Casting.h:250: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:171:61: required from here /<>/include/llvm/Support/Casting.h:250: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:174:65: required from here /<>/include/llvm/Support/Casting.h:250: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:178:39: required from here /<>/include/llvm/Support/Casting.h:250: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:181:49: required from here /<>/include/llvm/Support/Casting.h:250: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:184:39: required from here /<>/include/llvm/Support/Casting.h:250: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:187:59: required from here /<>/include/llvm/Support/Casting.h:250: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:190:51: required from here /<>/include/llvm/Support/Casting.h:250: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:193:49: required from here /<>/include/llvm/Support/Casting.h:250: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:196:57: required from here /<>/include/llvm/Support/Casting.h:250: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:199:59: required from here /<>/include/llvm/Support/Casting.h:250: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:202:57: required from here /<>/include/llvm/Support/Casting.h:250: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:205:55: required from here /<>/include/llvm/Support/Casting.h:250: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:208:55: required from here /<>/include/llvm/Support/Casting.h:250: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:211:59: required from here /<>/include/llvm/Support/Casting.h:250: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:214:65: required from here /<>/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] make[4]: Leaving directory '/<>/build-llvm' /<>/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:217:73: required from here /<>/include/llvm/Support/Casting.h:250: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:220:75: required from here /<>/include/llvm/Support/Casting.h:250: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:223:51: required from here /<>/include/llvm/Support/Casting.h:250: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:226:61: required from here /<>/include/llvm/Support/Casting.h:250: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:229:57: required from here /<>/include/llvm/Support/Casting.h:250: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:232:59: required from here /<>/include/llvm/Support/Casting.h:250: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:235:61: required from here /<>/include/llvm/Support/Casting.h:250: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:238:53: required from here /<>/include/llvm/Support/Casting.h:250: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:241:57: required from here /<>/include/llvm/Support/Casting.h:250: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:244:55: required from here /<>/include/llvm/Support/Casting.h:250: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:247:55: required from here /<>/include/llvm/Support/Casting.h:250: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:250:53: required from here /<>/include/llvm/Support/Casting.h:250: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:253:77: required from here /<>/include/llvm/Support/Casting.h:250: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:256:55: required from here /<>/include/llvm/Support/Casting.h:250: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:259:63: required from here /<>/include/llvm/Support/Casting.h:250: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:262:73: required from here /<>/include/llvm/Support/Casting.h:250: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:265:71: required from here /<>/include/llvm/Support/Casting.h:250: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:268:71: required from here /<>/include/llvm/Support/Casting.h:250: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:271:77: required from here /<>/include/llvm/Support/Casting.h:250: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:274:59: required from here /<>/include/llvm/Support/Casting.h:250: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:277:67: required from here /<>/include/llvm/Support/Casting.h:250: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:280:63: required from here /<>/include/llvm/Support/Casting.h:250: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:283:67: required from here /<>/include/llvm/Support/Casting.h:250: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:287:51: required from here /<>/include/llvm/Support/Casting.h:250: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:291:55: required from here /<>/include/llvm/Support/Casting.h:250: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:294:71: required from here /<>/include/llvm/Support/Casting.h:250: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:298:51: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTargetSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:301:63: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTeamsDistributeDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTeamsDistributeDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:304:73: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTeamsDistributeSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTeamsDistributeSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:308:49: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTeamsDistributeParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTeamsDistributeParallelForSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:312:60: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTeamsDistributeParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTeamsDistributeParallelForDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:316:56: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTargetTeamsDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetTeamsDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:319:65: required from here /<>/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] [ 63%] Built target clangARCMigrate /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetTeamsDistributeDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:323:51: required from here /<>/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend /<>/include/llvm/Support/Casting.h: In instantiation of ‘typename llvm::cast_retty::ret_type llvm::cast(Y&) [with X = clang::OMPTargetTeamsDistributeParallelForDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetTeamsDistributeParallelForDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:327:62: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTargetTeamsDistributeParallelForSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetTeamsDistributeParallelForSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:331:66: required from here /<>/include/llvm/Support/Casting.h:250: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::OMPTargetTeamsDistributeSimdDirective; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::OMPTargetTeamsDistributeSimdDirective&]’: /<>/tools/clang/lib/CodeGen/CGStmt.cpp:335:55: required from here /<>/include/llvm/Support/Casting.h:250: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:344:71: required from here /<>/include/llvm/Support/Casting.h:250: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:345:63: required from here /<>/include/llvm/Support/Casting.h:250: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:346:65: required from here /<>/include/llvm/Support/Casting.h:250: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:348:71: required from here /<>/include/llvm/Support/Casting.h:250: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:349:63: required from here /<>/include/llvm/Support/Casting.h:250: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:350:65: required from here /<>/include/llvm/Support/Casting.h:250: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:351:71: required from here /<>/include/llvm/Support/Casting.h:250: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:352:69: required from here /<>/include/llvm/Support/Casting.h:250: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:353:63: required from here /<>/include/llvm/Support/Casting.h:250: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:354:71: required from here /<>/include/llvm/Support/Casting.h:250:71: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] 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= /<>/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:1250:36: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Entering directory '/<>/build-llvm' [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTConsumers.cpp.o -c /<>/tools/clang/lib/Frontend/ASTConsumers.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/SemaPseudoObject.cpp:33: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:334: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:390:62: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1360:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1379:56: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/IR/DataLayout.h:23, 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>:: ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/IR/DataLayout.h:23, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, from /<>/tools/clang/include/clang/AST/APValue.h:18, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o -c /<>/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmt.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmt.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/CGStmtOpenMP.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:201:68: warning: ignoring 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:602:76: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:602:76: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:3527:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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}::BreakContinueFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaStmt.cpp:1555:17: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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}::BreakContinueFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaStmt.cpp:1555:17: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:359: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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}::BreakContinueFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaStmt.cpp:1555:17: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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}::BreakContinueFinder; RetTy = void; typename Ptr::type = const clang::Stmt*]’ /<>/tools/clang/lib/Sema/SemaStmt.cpp:1555:17: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:3527:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:3531:55: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTMerge.cpp.o -c /<>/tools/clang/lib/Frontend/ASTMerge.cpp [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterDecl.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ASTWriterDecl.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/memory:62:0, from /<>/include/llvm/Support/Casting.h:21, from /<>/tools/clang/include/clang/Basic/LLVM.h:22, 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: /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 ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ASTUnit.cpp.o -c /<>/tools/clang/lib/Frontend/ASTUnit.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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 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 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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_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: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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o -c /<>/tools/clang/lib/CodeGen/CGVTT.cpp [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ASTWriterStmt.cpp.o -c /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/BaseSubobject.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ASTWriterStmt.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename 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/include/clang/AST/Stmt.h:1901:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:732:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::Expr; Y = clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/Expr.h:3898:46: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4428:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Expr.h:4477:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:191:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:4259:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprObjC.h:40:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:105:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/StmtCXX.h:154:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:214:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:234:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAsm.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmtAsm.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/StmtOpenMP.h:212:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/StmtOpenMP.h:903:30: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2690:17: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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 = clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2690:17: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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 = clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::BinaryOperator; Y = clang::Stmt; typename llvm::cast_retty::ret_type = clang::BinaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:45:61: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2690:17: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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 = clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::UnaryOperator; Y = clang::Stmt; typename llvm::cast_retty::ret_type = clang::UnaryOperator*]’ /<>/tools/clang/include/clang/AST/StmtVisitor.h:82:65: required from ‘RetTy clang::StmtVisitorBase::Visit(typename Ptr::type) [with Ptr = clang::make_ptr; ImplClass = clang::ASTStmtWriter; RetTy = void; typename Ptr::type = clang::Stmt*]’ /<>/tools/clang/lib/Serialization/ASTWriterStmt.cpp:2690:17: required from here /<>/include/llvm/Support/Casting.h:144: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/ExprCXX.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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>:: ^~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GeneratePCH.cpp.o -c /<>/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/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/GeneratePCH.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o -c /<>/tools/clang/lib/CodeGen/CGVTables.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CacheTokens.cpp.o -c /<>/tools/clang/lib/Frontend/CacheTokens.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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/CGVTables.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaStmtAttr.cpp.o -c /<>/tools/clang/lib/Sema/SemaStmtAttr.cpp [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/GlobalModuleIndex.cpp.o -c /<>/tools/clang/lib/Serialization/GlobalModuleIndex.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/SemaStmtAttr.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedDiagnosticConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/ChainedDiagnosticConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ChainedIncludesSource.cpp.o -c /<>/tools/clang/lib/Frontend/ChainedIncludesSource.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Frontend/ChainedIncludesSource.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/Module.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/Module.cpp.o -c /<>/tools/clang/lib/Serialization/Module.cpp [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplate.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplate.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplate.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/Sema/CoroutineStmtBuilder.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleFileExtension.cpp.o -c /<>/tools/clang/lib/Serialization/ModuleFileExtension.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Serialization && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSerialization.dir/ModuleManager.cpp.o -c /<>/tools/clang/lib/Serialization/ModuleManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenABITypes.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CodeGenOptions.cpp.o -c /<>/tools/clang/lib/Frontend/CodeGenOptions.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInstance.cpp.o -c /<>/tools/clang/lib/Frontend/CompilerInstance.cpp [ 63%] 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' [ 63%] Built target clangSerialization /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". 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' [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FixItRewriter.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/FrontendActions.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/FrontendActions.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenAction.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/include/clang/CodeGen/CodeGenAction.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/HTMLPrint.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/HTMLPrint.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/Frontend/Rewrite/HTMLPrint.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CompilerInvocation.cpp.o -c /<>/tools/clang/lib/Frontend/CompilerInvocation.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:5838: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:5838:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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:3969: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:3985: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:11367: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:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3985: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:6082: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:6082:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:6082:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/InclusionRewriter.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 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:3985: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:3985: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/Basic/DiagnosticOptions.h:13, from /<>/tools/clang/include/clang/Frontend/CompilerInvocation.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteMacros.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteMacros.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteModernObjC.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateDeduction.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateDeduction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1257:23: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:1262:24: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1266:24: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1286:45: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1286:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1287:21: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1290:23: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1308:20: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1309:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1310:29: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1310:51: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1311:35: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1311:60: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1314:22: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/CreateInvocationFromCommandLine.cpp.o -c /<>/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyFile.cpp.o -c /<>/tools/clang/lib/Frontend/DependencyFile.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenModule.cpp [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteObjC.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteObjC.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/include/clang/AST/BaseSubobject.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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}::SubstituteDeducedTypeTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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:5838:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>; Derived = {anonymous}::SubstituteDeducedTypeTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3985:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ In file included from /<>/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}::SubstituteDeducedTypeTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:11367:35: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, PackArgs.begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, PackArgs.end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TransformedPackArgs, /*Uneval*/true)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/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}::SubstituteDeducedTypeTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3985:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ In file included from /<>/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}::SubstituteDeducedTypeTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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:6082:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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}::SubstituteDeducedTypeTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3985:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h: In member function ‘clang::QualType clang::TreeTransform::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::TemplateName) [with Derived = {anonymous}::SubstituteDeducedTypeTransform]’: /<>/tools/clang/lib/Sema/TreeTransform.h:3985:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::SubstituteDeducedTypeTransform, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DependencyGraph.cpp.o -c /<>/tools/clang/lib/Frontend/DependencyGraph.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/DiagnosticRenderer.cpp.o -c /<>/tools/clang/lib/Frontend/DiagnosticRenderer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiate.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendAction.cpp.o -c /<>/tools/clang/lib/Frontend/FrontendAction.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/SemaTemplateInstantiate.cpp:13: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/lib/Frontend/FrontendAction.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangRewriteFrontend.dir/RewriteTest.cpp.o -c /<>/tools/clang/lib/Frontend/Rewrite/RewriteTest.cpp [ 63%] 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' [ 63%] 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' [ 63%] Building CXX object tools/clang/lib/FrontendTool/CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o cd /<>/build-llvm/tools/clang/lib/FrontendTool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontendTool.dir/ExecuteCompilerInvocation.cpp.o -c /<>/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendActions.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:5838: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:5838:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:5838: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 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:3969: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:3985: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:11367: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:3985: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:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 bool TreeTransform::TransformTemplateArguments( ^~~~~~~~~~~~~~~~~~~~~~ /<>/tools/clang/lib/Sema/TreeTransform.h:3969:6: note: parameter passing for argument of type ‘clang::TemplateArgumentLocContainerIterator’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:3985: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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 member function ‘clang::QualType clang::TreeTransform::TransformDependentTemplateSpecializationType(clang::TypeLocBuilder&, clang::DependentTemplateSpecializationTypeLoc, clang::NestedNameSpecifierLoc) [with Derived = {anonymous}::TemplateInstantiator]’: /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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:6082:3: note: parameter passing for argument of type ‘ArgIterator {aka clang::TemplateArgumentLocContainerIterator}’ changed in GCC 7.1 /<>/tools/clang/lib/Sema/TreeTransform.h:6082: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:3985:37: note: parameter passing for argument of type ‘PackLocIterator {aka clang::TemplateArgumentLocInventIterator<{anonymous}::TemplateInstantiator, const clang::TemplateArgument*>}’ changed in GCC 7.1 if (TransformTemplateArguments(PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_begin()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PackLocIterator(*this, ~~~~~~~~~~~~~~~~~~~~~~ In.getArgument().pack_end()), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Outputs, Uneval)) ~~~~~~~~~~~~~~~~ [ 63%] 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' [ 63%] 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' [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/ArgumentsAdjusters.cpp.o -c /<>/tools/clang/lib/Tooling/ArgumentsAdjusters.cpp [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CommonOptionsParser.cpp.o -c /<>/tools/clang/lib/Tooling/CommonOptionsParser.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/Support/CommandLine.h:23, from /<>/tools/clang/lib/Tooling/CommonOptionsParser.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateInstantiateDecl.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/FrontendOptions.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/SemaTemplateInstantiateDecl.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/HeaderIncludeGen.cpp.o -c /<>/tools/clang/lib/Frontend/HeaderIncludeGen.cpp [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/CompilationDatabase.cpp.o -c /<>/tools/clang/lib/Tooling/CompilationDatabase.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitHeaderSearch.cpp.o -c /<>/tools/clang/lib/Frontend/InitHeaderSearch.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenPGO.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/InitPreprocessor.cpp.o -c /<>/tools/clang/lib/Frontend/InitPreprocessor.cpp [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/FileMatchTrie.cpp.o -c /<>/tools/clang/lib/Tooling/FileMatchTrie.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/FixIt.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/FixIt.cpp.o -c /<>/tools/clang/lib/Tooling/FixIt.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/JSONCompilationDatabase.cpp.o -c /<>/tools/clang/lib/Tooling/JSONCompilationDatabase.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaTemplateVariadic.cpp.o -c /<>/tools/clang/lib/Sema/SemaTemplateVariadic.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LangStandards.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LangStandards.cpp.o -c /<>/tools/clang/lib/Frontend/LangStandards.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LayoutOverrideSource.cpp.o -c /<>/tools/clang/lib/Frontend/LayoutOverrideSource.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Refactoring.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Refactoring.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Refactoring.h:22, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/LogDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/LogDiagnosticPrinter.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/ModuleDependencyCollector.cpp.o -c /<>/tools/clang/lib/Frontend/ModuleDependencyCollector.cpp [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/RefactoringCallbacks.cpp.o -c /<>/tools/clang/lib/Tooling/RefactoringCallbacks.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/include/clang/Tooling/RefactoringCallbacks.h:32, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenTBAA.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/MultiplexConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/MultiplexConsumer.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/SemaType.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/SemaType.cpp.o -c /<>/tools/clang/lib/Sema/SemaType.cpp [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PCHContainerOperations.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrecompiledPreamble.cpp.o -c /<>/tools/clang/lib/Frontend/PrecompiledPreamble.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:91:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:129:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/Tooling/RefactoringCallbacks.cpp:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:241:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o -c /<>/tools/clang/lib/CodeGen/CodeGenTypes.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/LangOptions.h:19, from /<>/tools/clang/include/clang/Lex/Lexer.h:17, from /<>/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:17, from /<>/tools/clang/lib/Frontend/PrecompiledPreamble.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/Tooling.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTooling.dir/Tooling.cpp.o -c /<>/tools/clang/lib/Tooling/Tooling.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /usr/include/c++/7/map:60:0, from /<>/tools/clang/include/clang/Basic/Diagnostic.h:32, from /<>/tools/clang/include/clang/Lex/Preprocessor.h:19, from /<>/tools/clang/include/clang/Frontend/PrecompiledPreamble.h:18, from /<>/tools/clang/lib/Frontend/PrecompiledPreamble.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>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o -c /<>/tools/clang/lib/Frontend/PrintPreprocessedOutput.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp [ 63%] 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' [ 63%] Built target clangTooling /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". 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' [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Lookup.cpp.o -c /<>/tools/clang/lib/Tooling/Core/Lookup.cpp [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o -c /<>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp [ 63%] Building CXX object tools/clang/lib/Sema/CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangSema.dir/TypeLocBuilder.cpp.o -c /<>/tools/clang/lib/Sema/TypeLocBuilder.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Tooling/Core/Lookup.h:17, from /<>/tools/clang/lib/Tooling/Core/Lookup.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/clang/include/clang/CodeGen/ConstantInitBuilder.h:19, from /<>/tools/clang/lib/CodeGen/ConstantInitBuilder.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/TypeLocBuilder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o -c /<>/tools/clang/lib/Frontend/SerializedDiagnosticReader.cpp [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Replacement.cpp.o -c /<>/tools/clang/lib/Tooling/Core/Replacement.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] 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 /usr/bin/ranlib ../../../../lib/libclangSema.a make[4]: Leaving directory '/<>/build-llvm' [ 63%] Built target clangSema /usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/lib/Tooling/Refactoring /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling/Refactoring /<>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend.internal". Scanning dependencies of target clangToolingRefactor make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build make[4]: Entering directory '/<>/build-llvm' [ 63%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o -c /<>/tools/clang/lib/Frontend/TestModuleFileExtension.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/SourceManager.h:38, from /<>/tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h:18, from /<>/tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o -c /<>/tools/clang/lib/CodeGen/CoverageMappingGen.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp [ 63%] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o -c /<>/tools/clang/lib/Tooling/Core/Diagnostic.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.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/Refactoring/Rename/RenamingAction.h:18, from /<>/tools/clang/lib/Tooling/Refactoring/Rename/RenamingAction.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnostic.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/CoverageMappingGen.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 63%] 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 CMakeFiles/clangToolingCore.dir/Diagnostic.cpp.o /usr/bin/ranlib ../../../../../lib/libclangToolingCore.a make[4]: Leaving directory '/<>/build-llvm' [ 63%] 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' [ 63%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CodegenNameGenerator.cpp.o -c /<>/tools/clang/lib/Index/CodegenNameGenerator.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o -c /<>/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 63%] Building CXX object tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o cd /<>/build-llvm/tools/clang/lib/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o -c /<>/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:485:12: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:485:12: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp /<>/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:334: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:824:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:485:12: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:485:12: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/CommentToXML.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/CommentToXML.cpp.o -c /<>/tools/clang/lib/Index/CommentToXML.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/AST.h:18, from /<>/tools/clang/include/clang/Tooling/Refactoring/Rename/USRFinder.h:19, from /<>/tools/clang/lib/Tooling/Refactoring/Rename/USRFinder.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 64%] 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/PrecompiledPreamble.cpp.o CMakeFiles/clangFrontend.dir/PrintPreprocessedOutput.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/SerializedDiagnosticReader.cpp.o CMakeFiles/clangFrontend.dir/TestModuleFileExtension.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnostic.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticBuffer.cpp.o CMakeFiles/clangFrontend.dir/TextDiagnosticPrinter.cpp.o CMakeFiles/clangFrontend.dir/VerifyDiagnosticConsumer.cpp.o /usr/bin/ranlib ../../../../lib/libclangFrontend.a make[4]: Leaving directory '/<>/build-llvm' [ 64%] Built target clangFrontend /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend make[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' [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/APSIntType.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalysisManager.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexBody.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexBody.cpp.o -c /<>/tools/clang/lib/Index/IndexBody.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/AnalyzerOptions.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:75:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:79:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:87:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:75:50: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:79:56: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:87:65: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:93:51: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BasicValueFactory.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Core/BasicValueFactory.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 64%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Tooling/Refactoring/Rename/USRFindingAction.h:18, from /<>/tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexDecl.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexDecl.cpp.o -c /<>/tools/clang/lib/Index/IndexDecl.cpp [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BlockCounter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/IssueHash.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/IssueHash.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o -c /<>/tools/clang/lib/CodeGen/MacroPPCallbacks.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/IssueHash.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingAction.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingAction.cpp.o -c /<>/tools/clang/lib/Index/IndexingAction.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/lib/CodeGen/MacroPPCallbacks.h:14, from /<>/tools/clang/lib/CodeGen/MacroPPCallbacks.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:441:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:452:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:461:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:466:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:472:33: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:476:32: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:480:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:484:35: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1944:28: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1948:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1950:32: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1952:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1954:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp:272:49: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:411:18: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1198:33: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1778:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1850:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1868:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1868:68: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1869:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1918:32: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1919:36: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1920:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:2119:31: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:2119:58: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:2120:30: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:1297:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o -c /<>/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexingContext.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexingContext.cpp.o -c /<>/tools/clang/lib/Index/IndexingContext.cpp [ 64%] Building CXX object tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o cd /<>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/lib/Tooling/Refactoring -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o -c /<>/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.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/IndexingContext.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h:19, from /<>/tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexSymbol.cpp.o -c /<>/tools/clang/lib/Index/IndexSymbol.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/BugReporterVisitors.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/IndexTypeSourceInfo.cpp.o -c /<>/tools/clang/lib/Index/IndexTypeSourceInfo.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:91:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:98:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:555:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1128:58: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1192:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1305:29: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1308:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:561:32: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:91:60: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:98:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:555:46: required from here /<>/include/llvm/Support/Casting.h:144:74: 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:26, from /<>/include/llvm/IR/DataLayout.h:23, 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 ‘bool llvm::isa(const Y&) [with X = clang::ObjCMessageExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334: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:1128:58: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1192:59: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:26, from /<>/include/llvm/IR/DataLayout.h:23, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 64%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o -c /<>/tools/clang/lib/CodeGen/ModuleBuilder.cpp [ 64%] Building CXX object tools/clang/lib/Index/CMakeFiles/clangIndex.dir/USRGeneration.cpp.o cd /<>/build-llvm/tools/clang/lib/Index && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIndex.dir/USRGeneration.cpp.o -c /<>/tools/clang/lib/Index/USRGeneration.cpp [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CallEvent.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/include/llvm/IR/DataLayout.h:23, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 64%] Linking CXX static library ../../../../../lib/libclangToolingRefactor.a cd /<>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/cmake -P CMakeFiles/clangToolingRefactor.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/lib/Tooling/Refactoring && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangToolingRefactor.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangToolingRefactor.a CMakeFiles/clangToolingRefactor.dir/AtomicChange.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/RenamingAction.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRFinder.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRFindingAction.cpp.o CMakeFiles/clangToolingRefactor.dir/Rename/USRLocFinder.cpp.o /usr/bin/ranlib ../../../../../lib/libclangToolingRefactor.a make[4]: Leaving directory '/<>/build-llvm' [ 64%] Built target clangToolingRefactor /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= 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' /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 64%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AllocationDiagnostics.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 64%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalysisOrderChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:790:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1152:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1156:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1158:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:269:25: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:269:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:270:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:271:47: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/AnalysisOrderChecker.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:359: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:790:75: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] 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' [ 66%] Built target clangIndex /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' [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/AnalysisConsumer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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}::AnalysisOrderChecker; 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}::AnalysisOrderChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::Bind, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/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}::AnalysisOrderChecker; STMT = clang::CastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::Bind, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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}::AnalysisOrderChecker; 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}::AnalysisOrderChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::Bind, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::Bind, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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}::AnalysisOrderChecker; STMT = clang::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::Bind, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::AnalysisOrderChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::PreStmt, clang::ento::check::PostStmt, clang::ento::check::Bind, clang::ento::check::RegionChanges}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::AnalysisOrderChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalysisOrderChecker.cpp:98:45: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o -c /<>/tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Checker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp:12: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerContext.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/Core/CheckerContext.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerHelpers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/CheckerRegistration.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp:262: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CheckerRegistry.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CheckerRegistry.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o -c /<>/tools/clang/lib/CodeGen/SanitizerMetadata.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelConsumer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:924:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:924:54: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:1293:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:505: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:1273:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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}::CFNumberChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::CFNumberChecker; 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}::CFNumberChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp:1277:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:504: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:1293:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:505: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:1298:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504: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:505: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:1273:38: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:504: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:505: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:1298:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:1298:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:1298:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/FrontendActions.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/FrontendActions.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CommonBugCategories.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CommonBugCategories.cpp [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ConstraintManager.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 66%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerFrontend.dir/ModelInjector.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/BlockInCriticalSectionChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 66%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o -c /<>/tools/clang/lib/CodeGen/SwiftCallingConv.cpp [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/CoreEngine.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/CoreEngine.cpp:316:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:374:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:379:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:388:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:396:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:413:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:417:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:421:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:430:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:438:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:461:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:469:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.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:334: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/CoreEngine.cpp:316:59: required from here /<>/include/llvm/Support/Casting.h:144: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/BoolAssignmentChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 66%] 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' [ 66%] Built target clangStaticAnalyzerFrontend /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' [ 66%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/AffectedRangeManager.cpp.o -c /<>/tools/clang/lib/Format/AffectedRangeManager.cpp [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/DynamicTypeMap.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 66%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/BreakableToken.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/BreakableToken.cpp.o -c /<>/tools/clang/lib/Format/BreakableToken.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 66%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o -c /<>/tools/clang/lib/CodeGen/TargetInfo.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 66%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/ContinuationIndenter.cpp.o -c /<>/tools/clang/lib/Format/ContinuationIndenter.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/clang/include/clang/Basic/Builtins.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/Format.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/Format.cpp.o -c /<>/tools/clang/lib/Format/Format.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Environment.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Environment.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatToken.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatToken.cpp.o -c /<>/tools/clang/lib/Format/FormatToken.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:505: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:2270:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExplodedGraph.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp /<>/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:504: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:505: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:2270:1: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/FormatTokenLexer.cpp.o -c /<>/tools/clang/lib/Format/FormatTokenLexer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/NamespaceEndCommentsFixer.cpp.o -c /<>/tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp [ 67%] Building CXX object tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o cd /<>/build-llvm/tools/clang/lib/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o -c /<>/tools/clang/lib/CodeGen/VarBypassDetector.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/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngine.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/clang/lib/CodeGen/VarBypassDetector.h:18, from /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/CodeGen/VarBypassDetector.cpp:71:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/CodeGen/VarBypassDetector.cpp:88:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/VarBypassDetector.cpp:118:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/VarBypassDetector.cpp:120:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::GotoStmt; Y = const clang::Stmt*]’ /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:141:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/CodeGen/VarBypassDetector.cpp:61:20: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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::StmtExpr; Y = const clang::Stmt*]’: /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:61:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/VarBypassDetector.cpp:118:62: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/VarBypassDetector.cpp:120:65: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::GotoStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::GotoStmt*]’ /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:141:51: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::SwitchStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::SwitchStmt*]’ /<>/tools/clang/lib/CodeGen/VarBypassDetector.cpp:144:62: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o -c /<>/tools/clang/lib/Format/SortJavaScriptImports.cpp [ 67%] 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/CGCUDANV.cpp.o CMakeFiles/clangCodeGen.dir/CGCUDARuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/CGCall.cpp.o CMakeFiles/clangCodeGen.dir/CGClass.cpp.o CMakeFiles/clangCodeGen.dir/CGCleanup.cpp.o CMakeFiles/clangCodeGen.dir/CGCoroutine.cpp.o CMakeFiles/clangCodeGen.dir/CGDebugInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGDecl.cpp.o CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGException.cpp.o CMakeFiles/clangCodeGen.dir/CGExpr.cpp.o CMakeFiles/clangCodeGen.dir/CGExprAgg.cpp.o CMakeFiles/clangCodeGen.dir/CGExprCXX.cpp.o CMakeFiles/clangCodeGen.dir/CGExprComplex.cpp.o CMakeFiles/clangCodeGen.dir/CGExprConstant.cpp.o CMakeFiles/clangCodeGen.dir/CGExprScalar.cpp.o CMakeFiles/clangCodeGen.dir/CGGPUBuiltin.cpp.o CMakeFiles/clangCodeGen.dir/CGLoopInfo.cpp.o CMakeFiles/clangCodeGen.dir/CGObjC.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCGNU.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCMac.cpp.o CMakeFiles/clangCodeGen.dir/CGObjCRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenCLRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntime.cpp.o CMakeFiles/clangCodeGen.dir/CGOpenMPRuntimeNVPTX.cpp.o CMakeFiles/clangCodeGen.dir/CGRecordLayoutBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CGStmt.cpp.o CMakeFiles/clangCodeGen.dir/CGStmtOpenMP.cpp.o CMakeFiles/clangCodeGen.dir/CGVTT.cpp.o CMakeFiles/clangCodeGen.dir/CGVTables.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenABITypes.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenAction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenFunction.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenModule.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenPGO.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTBAA.cpp.o CMakeFiles/clangCodeGen.dir/CodeGenTypes.cpp.o CMakeFiles/clangCodeGen.dir/ConstantInitBuilder.cpp.o CMakeFiles/clangCodeGen.dir/CoverageMappingGen.cpp.o CMakeFiles/clangCodeGen.dir/ItaniumCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/MacroPPCallbacks.cpp.o CMakeFiles/clangCodeGen.dir/MicrosoftCXXABI.cpp.o CMakeFiles/clangCodeGen.dir/ModuleBuilder.cpp.o CMakeFiles/clangCodeGen.dir/ObjectFilePCHContainerOperations.cpp.o CMakeFiles/clangCodeGen.dir/SanitizerMetadata.cpp.o CMakeFiles/clangCodeGen.dir/SwiftCallingConv.cpp.o CMakeFiles/clangCodeGen.dir/TargetInfo.cpp.o CMakeFiles/clangCodeGen.dir/VarBypassDetector.cpp.o /usr/bin/ranlib ../../../../lib/libclangCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 67%] Built target clangCodeGen /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' [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidy.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:942:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:955:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1025:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1027:79: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1094:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1100:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1106:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1112:39: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1119:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1128:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1160:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1202:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1210:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1219:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1234:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1248:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1256:46: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1264:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1270:50: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1278:37: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1291:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1303:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1318:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1324:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1330:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1336:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1342:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1348:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1361:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1367:45: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1373:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1379:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1400:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1415:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:2134:85: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/StaticAnalyzer/Core/ExprEngine.cpp:384:29: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:1508:29: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1508:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1508:74: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1025:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1027:79: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1628:64: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:2134:85: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o -c /<>/tools/clang/lib/Format/TokenAnalyzer.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.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/CallAndMessageChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o -c /<>/tools/clang/lib/Format/TokenAnnotator.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineC.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp /<>/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:504: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:616:1: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:505: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:616:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504: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:505: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:616:1: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidy.cpp:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:588:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o -c /<>/tools/clang/lib/Format/UnwrappedLineFormatter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/StaticAnalyzer/Checkers/CastSizeChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o -c /<>/tools/clang/lib/Format/UnwrappedLineParser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCXX.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:148:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:148:42: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o -c /<>/tools/clang/lib/Format/UsingDeclarationsSorter.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] Building CXX object tools/clang/lib/Format/CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o cd /<>/build-llvm/tools/clang/lib/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o -c /<>/tools/clang/lib/Format/WhitespaceManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/StaticAnalyzer/Core/ExprEngineCXX.cpp:165:42: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] 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/NamespaceEndCommentsFixer.cpp.o CMakeFiles/clangFormat.dir/SortJavaScriptImports.cpp.o CMakeFiles/clangFormat.dir/TokenAnalyzer.cpp.o CMakeFiles/clangFormat.dir/TokenAnnotator.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineFormatter.cpp.o CMakeFiles/clangFormat.dir/UnwrappedLineParser.cpp.o CMakeFiles/clangFormat.dir/UsingDeclarationsSorter.cpp.o CMakeFiles/clangFormat.dir/WhitespaceManager.cpp.o /usr/bin/ranlib ../../../../lib/libclangFormat.a make[4]: Leaving directory '/<>/build-llvm' [ 67%] Built target clangFormat /usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/android /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend.internal". Scanning dependencies of target clangTidyAndroidModule make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build make[4]: Entering directory '/<>/build-llvm' [ 67%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineCallAndReturn.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/android/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 67%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyDiagnosticConsumer.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:612:33: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/AndroidTidyModule.cpp:46:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ExprEngineObjC.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp [ 68%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.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/StaticAnalyzer/Core/ExprEngineObjC.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/CheckObjCDealloc.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidy.dir/ClangTidyOptions.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.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/android/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:1099:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:1099:43: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/FunctionSummary.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/FunctionSummary.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/HTMLDiagnostics.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecCreatCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/CheckObjCInstMethSignature.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:340:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 68%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/android/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/LoopWidening.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/CheckSecuritySyntaxOnly.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 68%] 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' [ 68%] Built target clangTidy /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' [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/BoostTidyModule.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/BoostTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/MemRegion.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecFopenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 68%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp [ 68%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/CheckSizeofPointer.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/BoostTidyModule.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/android/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 68%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/PathDiagnostic.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBoostModule.dir/UseToStringCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:748:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:782:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:848:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CheckerDocumentation.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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:606:56: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:782:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:786:61: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:1181:59: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecOpenCheck.cpp:74:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/PlistDiagnostics.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/VirtualFileSystem.h:16, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/tools/extra/clang-tidy/android -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.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/ChrootChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/ProgramState.cpp.o -c /<>/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/android/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/android/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:505: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:154:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:505: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:154:38: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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' [ 70%] Built target clangTidyBoostModule /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= 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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' [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CERTTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ClangCheckers.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/CERTTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/android/CloexecSocketCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RangeConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/PathSensitive/ProgramState.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Analysis/CloneDetection.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Linking CXX static library ../../../../../../lib/libclangTidyAndroidModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/cmake -P CMakeFiles/clangTidyAndroidModule.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyAndroidModule.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangTidyAndroidModule.a CMakeFiles/clangTidyAndroidModule.dir/AndroidTidyModule.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecCreatCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecFopenCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecOpenCheck.cpp.o CMakeFiles/clangTidyAndroidModule.dir/CloexecSocketCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyAndroidModule.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] Built target clangTidyAndroidModule /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". 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' [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/CppCoreGuidelinesTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CERTTidyModule.cpp:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/CppCoreGuidelinesTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/CommandProcessorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RangedConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/RangedConstraintManager.h:17, from /<>/tools/clang/lib/StaticAnalyzer/Core/RangedConstraintManager.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/ConversionChecker.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/ConversionChecker.cpp:75:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/StaticAnalyzer/Checkers/ConversionChecker.cpp:98:34: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/ConversionChecker.cpp:75:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/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}::ConversionChecker; STMT = clang::ImplicitCastExpr]’ /<>/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}::ConversionChecker; STMT = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ConversionChecker; 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}::ConversionChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:213:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ImplicitCastExpr; 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::ImplicitCastExpr]’ /<>/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}::ConversionChecker; STMT = clang::ImplicitCastExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ConversionChecker; 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}::ConversionChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp:213:42: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/InterfacesGlobalInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/CommandProcessorCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/Core/RegionStore.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/CXXSelfAssignmentChecker.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/CXXSelfAssignmentChecker.cpp:22: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/DontModifyStdNamespaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp:137:23: warning: ‘void {anonymous}::BindingKey::dump() const’ defined but not used [-Wunused-function] LLVM_DUMP_METHOD void BindingKey::dump() const { llvm::errs() << *this; } ^~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:270:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:303:64: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:316:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:407:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/NoMallocCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DontModifyStdNamespaceCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp:308:45: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:270:61: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:303:64: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:316:55: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:407:42: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/NoMallocCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SVals.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/SVals.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o -c /<>/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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NoMallocCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/SVals.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h:17, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/FloatLoopCounter.cpp:35:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144: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/cert/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/cert/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Store.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LimitedRandomnessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/StaticAnalyzer/Checkers/DereferenceChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SubEngine.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cert && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/PostfixOperatorCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/DirectIvarAssignment.cpp:25: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:69:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:141:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Core && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/PostfixOperatorCheck.cpp:88:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/Core/Z3ConstraintManager.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.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/DivZeroChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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/RangedConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/RegionStore.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SVals.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleConstraintManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SimpleSValBuilder.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Store.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SubEngine.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/SymbolManager.cpp.o CMakeFiles/clangStaticAnalyzerCore.dir/Z3ConstraintManager.cpp.o /usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCore.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] Built target clangStaticAnalyzerCore /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' [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/AvoidCStyleCastsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/SetLongJmpCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:957:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:965:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:957:62: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:965:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:60:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:220:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:987:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:987:51: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:987:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:987:51: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/DefaultArgumentsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StaticObjectExceptionCheck.cpp:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:60:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.cpp:34:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/DynamicTypeChecker.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/DefaultArgumentsCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o -c /<>/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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:125:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:133:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:125:62: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:133:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:108:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/StrToNumCheck.cpp:235:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:156:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/FixedAddressChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/ExplicitMakePairCheck.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/GenericTaintChecker.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:485:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/ThrownExceptionTypeCheck.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:49:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:776:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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: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:504: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:776:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/ExplicitMakePairCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GlobalNamesInHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/StaticAnalyzer/Checkers/GTestChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cert/VariadicFunctionDefCheck.cpp:42:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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/DontModifyStdNamespaceCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/FloatLoopCounter.cpp.o CMakeFiles/clangTidyCERTModule.dir/LimitedRandomnessCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/PostfixOperatorCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/SetLongJmpCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/StaticObjectExceptionCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/StrToNumCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/ThrownExceptionTypeCheck.cpp.o CMakeFiles/clangTidyCERTModule.dir/VariadicFunctionDefCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyCERTModule.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] Built target clangTidyCERTModule /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' [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/HeaderGuardCheck.cpp.o -c /<>/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:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.cpp:36:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/GoogleTidyModule.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/HeaderGuardCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/IncludeOrderCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:31:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.cpp:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:55:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/GoogleTidyModule.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/IntegerTypesCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o -c /<>/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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/IteratorChecker.cpp:64: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:608:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:334: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/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:608:66: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/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}::IteratorChecker; STMT = clang::MaterializeTemporaryExpr]’ /<>/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}::IteratorChecker; STMT = clang::MaterializeTemporaryExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:833:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::MaterializeTemporaryExpr; 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::MaterializeTemporaryExpr]’ /<>/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}::IteratorChecker; STMT = clang::MaterializeTemporaryExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: recursively required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorChecker; CHECK1 = clang::ento::check::PostCall; CHECKs = {clang::ento::check::PostStmt, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::IteratorChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PostCall, clang::ento::check::PostStmt, clang::ento::check::DeadSymbols, clang::ento::eval::Assume}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::IteratorChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp:833:1: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:179:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/LLVMTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:31:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:144:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/LLVMTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.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/IvarInvalidationChecker.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/NonConstReferences.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/LLVMTidyModule.cpp:44:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/llvm && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyLLVMModule.dir/TwineLocalCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:59:66: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/NonConstReferences.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.cpp:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/OverloadedUnaryAndCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/SpecialMemberFunctionsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/LocalizationChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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' [ 70%] 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 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". /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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 make[4]: Entering directory '/<>/build-llvm' [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ArgumentCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:1016:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1067:28: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1067:28: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/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:334: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:1016:67: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SpecialMemberFunctionsCheck.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp:53:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1067:28: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1067:28: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/StringReferenceMemberCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:284:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ArgumentCommentCheck.cpp:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:308:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/cppcoreguidelines && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/SlicingCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/AssertSideEffectCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/StringReferenceMemberCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:104:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/cppcoreguidelines/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SlicingCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/MacOSKeychainAPIChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/TodoCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:590:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:504: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, clang::ento::eval::Assume}]’ /<>/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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/AssertSideEffectCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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/NoMallocCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsArrayToPointerDecayCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsConstantArrayIndexCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProBoundsPointerArithmeticCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeConstCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeCstyleCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeMemberInitCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeReinterpretCastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeStaticCastDowncastCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeUnionAccessCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/ProTypeVarargCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SpecialMemberFunctionsCheck.cpp.o CMakeFiles/clangTidyCppCoreGuidelinesModule.dir/SlicingCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] 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= 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' [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/AvoidBindCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.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/AvoidBindCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ForwardingReferenceOverloadCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ForwardingReferenceOverloadCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/MacOSXAPIChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UnnamedNamespaceInHeaderCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:175:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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}::MacOSXAPIChecker; STMT = clang::CallExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514: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:175:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:166:62: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:181:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ForwardingReferenceOverloadCheck.cpp:148:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/MallocChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/DeprecatedHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:1371:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1374:58: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:450:42: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:450:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:459:70: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:466:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:467:76: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:2895:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:2895:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:2895:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:2895:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/LambdaFunctionNameCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyGoogleModule.dir/UsingNamespaceDirectiveCheck.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/DeprecatedHeadersCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::PredefinedExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::PredefinedExpr]’ /<>/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::PredefinedExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::PredefinedExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:75:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/LambdaFunctionNameCheck.cpp:99:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedConstCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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/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' [ 70%] Built target clangTidyGoogleModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/mpi /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend.internal". Scanning dependencies of target clangTidyMPIModule make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build make[4]: Entering directory '/<>/build-llvm' [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi -I/<>/tools/clang/tools/extra/clang-tidy/mpi -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.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/mpi/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:393:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:579:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:584:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:781:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:817:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp:63:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:918:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnconventionalAssignOperatorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp [ 70%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MisusedMovedObjectChecker.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/Checkers/MisusedMovedObjectChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/BufferDerefCheck.cpp:132:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi -I/<>/tools/clang/tools/extra/clang-tidy/mpi -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/mpi/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:74:76: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnconventionalAssignOperatorCheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.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/ExprEngine.h:19, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Checkers/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/MPITidyModule.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/BoolPointerImplicitConversionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi -I/<>/tools/clang/tools/extra/clang-tidy/mpi -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.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/mpi/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/mpi/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/include/clang/StaticAnalyzer/Checkers/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/LoopConvertUtils.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:35:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:36:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/BoolPointerImplicitConversionCheck.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:809:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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::LambdaExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:826:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:805:37: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:805:71: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:806:41: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:808:43: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp /<>/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:359:24: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast_or_null(Y*) [with X = clang::LambdaExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::LambdaExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:826:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/mpi/TypeMismatchCheck.cpp:335:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/include/clang/StaticAnalyzer/Checkers/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:909:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 70%] Linking CXX static library ../../../../../../lib/libclangTidyMPIModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/cmake -P CMakeFiles/clangTidyMPIModule.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyMPIModule.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangTidyMPIModule.a CMakeFiles/clangTidyMPIModule.dir/BufferDerefCheck.cpp.o CMakeFiles/clangTidyMPIModule.dir/MPITidyModule.cpp.o CMakeFiles/clangTidyMPIModule.dir/TypeMismatchCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyMPIModule.a make[4]: Leaving directory '/<>/build-llvm' [ 70%] Built target clangTidyMPIModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend make[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' [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/FasterStringFindCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DanglingHandleCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 70%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:84:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 70%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/DefinitionsInHeadersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 71%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ForRangeCopyCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 71%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSmartPtrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 71%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:155:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp:95:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:106:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:107:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:109:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:286:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 71%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/FoldInitTypeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/ImplicitCastInLoopCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.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/NonNullParamChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeSharedCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/FoldInitTypeCheck.cpp:140:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/NullabilityChecker.cpp:30: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/ImplicitCastInLoopCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1019:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1025:38: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1019:47: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1025:38: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:1233:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:1233:1: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:1233:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:1233:1: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ForwardDeclarationNamespaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientStringConcatenationCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeSharedCheck.cpp:31:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/InefficientStringConcatenationCheck.h:14, from /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/MakeUniqueCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:30: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:72:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:74:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ForwardDeclarationNamespaceCheck.cpp:174:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientStringConcatenationCheck.cpp:87:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:67:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/MakeUniqueCheck.cpp:40:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/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:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp:348:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/InefficientVectorOperationCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ModernizeTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ModernizeTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ForStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:147:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXForRangeStmt]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:149:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXMemberCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:151:78: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:152:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:56:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/InefficientVectorOperationCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InaccurateEraseCheck.cpp:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:80:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/ObjCAtSyncChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/IncorrectRoundings.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ModernizeTidyModule.cpp:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/PerformanceTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/PassByValueCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ObjCContainersASTChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ImplicitCastExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:63:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/IncorrectRoundings.cpp:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:71:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/PerformanceTidyModule.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.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/ObjCContainersChecker.cpp:21: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/performance && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/InefficientAlgorithmCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.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/TypePromotionInMathFnCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:232:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/TypePromotionInMathFnCheck.cpp:205:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RawStringLiteralCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroParenthesesCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:123:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:150:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/SourceLocation.h:18, from /<>/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h:18, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroParenthesesCheck.cpp:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:260:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/RedundantVoidArgCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MacroRepeatedSideEffectsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ObjCSelfInitChecker.cpp:41: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:505: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504: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:505: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:89:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:92:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:95:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:248:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MacroRepeatedSideEffectsCheck.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ObjCSuperDeallocChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:189:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MiscTidyModule.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReplaceAutoPtrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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/InefficientStringConcatenationCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/InefficientVectorOperationCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/PerformanceTidyModule.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/TypePromotionInMathFnCheck.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryCopyInitialization.cpp.o CMakeFiles/clangTidyPerformanceModule.dir/UnnecessaryValueParamCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyPerformanceModule.a make[4]: Leaving directory '/<>/build-llvm' [ 72%] Built target clangTidyPerformanceModule /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' [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyPlugin.dir/ClangTidyPlugin.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MiscTidyModule.cpp:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:163:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MisplacedWideningCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:147:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:199:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/StaticAnalyzer/Checkers/PaddingChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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' [ 72%] Built target clangTidyPlugin /usr/bin/make -f tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build.make tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/depend make[4]: Entering directory '/<>/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' [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/AvoidConstParamsInDecls.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReplaceRandomShuffleCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:185:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:191:57: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ReplaceRandomShuffleCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MisplacedWideningCastCheck.cpp:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:229:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MoveConstantArgumentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:122:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:61:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:62:79: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReplaceRandomShuffleCheck.cpp:109:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/BracesAroundStatementsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:342:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504: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:342:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:504: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:505: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:505: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:342:44: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstantArgumentCheck.cpp:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ReturnBracedInitListCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/readability/BracesAroundStatementsCheck.cpp:161:34: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:214:32: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:140:53: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:142:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:144:58: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:146:64: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:151:58: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/PointerSubChecker.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MoveConstructorInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:50:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ReturnBracedInitListCheck.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ContainerSizeEmptyCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/PthreadLockChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::DeadSymbols}]’ /<>/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:452:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::PthreadLockChecker; CHECK1 = clang::ento::check::PostStmt; CHECKs = {clang::ento::check::DeadSymbols}]’ /<>/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:452:43: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveConstructorInitCheck.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveConstructorInitCheck.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:104:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:105:76: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:106:79: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:193:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/readability/ContainerSizeEmptyCheck.cpp:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ContainerSizeEmptyCheck.cpp:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:223:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/MoveForwardingReferenceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MoveForwardingReferenceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MoveForwardingReferenceCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:58:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:59:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/MoveForwardingReferenceCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/MoveForwardingReferenceCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:1952:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1986:58: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp:1941:31: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:1946:32: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:1949:42: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1952:65: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:1974:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:2068:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:505: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:505: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:4025:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeleteNullPointerCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/DeleteNullPointerCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnresolvedLookupExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveForwardingReferenceCheck.cpp:100:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MoveForwardingReferenceCheck.cpp:133:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/UnaryStaticAssertCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ReturnPointerRangeChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/MultipleStatementMacroCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:54:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/DeleteNullPointerCheck.cpp:79:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UnaryStaticAssertCheck.cpp:45:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144: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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/MultipleStatementMacroCheck.cpp:106:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NewDeleteOverloadsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:428:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:463:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of â€˜struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:213:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:504: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:504: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NoexceptMoveConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/StdLibraryFunctionsChecker.cpp:55: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:36:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:40:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:56:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:51:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:52:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/modernize/UseBoolLiteralsCheck.cpp:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:76:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NoexceptMoveConstructorCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/NonCopyableObjects.cpp.o -c /<>/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/modernize/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/modernize/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/StreamChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:58:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseDefaultMemberInitCheck.cpp:244:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/NonCopyableObjects.cpp:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:73:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/RedundantExpressionCheck.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.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/TaintTesterChecker.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:73:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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:73:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:357:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:418:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:732:78: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:734:76: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:745:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/TestAfterDivZeroChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:122:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:123:78: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:216:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:232:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:248:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:780:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:940:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:216:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:232:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:248:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.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/StaticAnalyzer/Checkers/TraversalChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolCastCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.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/UseEqualsDefaultCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:63:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:85:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:235:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/UndefBranchChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofContainerCheck.cpp:49:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:89:39: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:89:72: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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/ImplicitBoolCastCheck.cpp:230:24: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::ConditionalOperator; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:230:55: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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/readability/ImplicitBoolCastCheck.cpp:230:74: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:231:27: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::BinaryConditionalOperator; Y = const clang::Stmt*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:231:64: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:233:27: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:233:55: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/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:334: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:85:73: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:106:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDefaultCheck.cpp:299:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:331:72: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolCastCheck.cpp:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:390:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.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/UndefCapturedBlockVarChecker.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o -c /<>/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:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/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:514: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/UseEqualsDeleteCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/UndefResultChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SizeofExpressionCheck.cpp:265:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:514: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:126:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:126:43: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:339:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseEqualsDeleteCheck.cpp:78:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.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/MisleadingIndentationCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 72%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp [ 72%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/UndefinedAssignmentChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/UseNoexceptCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:65:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:69:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:72:74: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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/MisleadingIndentationCheck.cpp:79:32: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::IfStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:65:61: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:69:70: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:72:74: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisleadingIndentationCheck.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:84:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:85:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:87:76: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:89:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:90:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:177:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseNoexceptCheck.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:479:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:514: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:479:1: required from here /<>/include/llvm/Support/Casting.h:144: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/MisplacedArrayIndexCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/clang/include/clang/Basic/Builtins.h:19, from /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:153:55: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/StringCompareCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::ArraySubscriptExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::ArraySubscriptExpr]’ /<>/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::ArraySubscriptExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::ArraySubscriptExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:31:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/Checkers/UnreachableCodeChecker.cpp:156:37: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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/Checkers/UnreachableCodeChecker.cpp:203:38: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::IntegerLiteral; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::IntegerLiteral; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::IntegerLiteral*]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp:153:55: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:246:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/MisplacedArrayIndexCheck.cpp:57:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.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/Checkers/VforkChecker.cpp:29: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234: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:295:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:431:41: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:488:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:500:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:53:66: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:62:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/StringCompareCheck.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:505: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:505: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:505: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:505: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, 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/StaticAnalyzer/Checkers/VLASizeChecker.cpp:18: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringConstructorCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:514: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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}::VLASizeChecker; STMT = clang::DeclStmt]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:514: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:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp [ 74%] Building CXX object tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o cd /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Checkers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o -c /<>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.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/ValistChecker.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:747:40: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringConstructorCheck.cpp:134:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::VAArgExpr; 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}::ValistChecker; STMT = clang::VAArgExpr]’ /<>/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}::ValistChecker; STMT = clang::VAArgExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ValistChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ValistChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ValistChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::VAArgExpr; 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::VAArgExpr]’ /<>/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}::ValistChecker; STMT = clang::VAArgExpr]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:504:22: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ValistChecker; CHECK1 = clang::ento::check::PreStmt; CHECKs = {clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h:505:34: required from ‘static void clang::ento::Checker::_register(CHECKER*, clang::ento::CheckerManager&) [with CHECKER = {anonymous}::ValistChecker; CHECK1 = clang::ento::check::PreCall; CHECKs = {clang::ento::check::PreStmt, clang::ento::check::DeadSymbols}]’ /<>/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h:145:23: required from ‘CHECKER* clang::ento::CheckerManager::registerChecker() [with CHECKER = {anonymous}::ValistChecker]’ /<>/tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o -c /<>/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:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:147:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/NonConstParameterCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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:747:40: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:59:51: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/extra/clang-tidy/readability/NonConstParameterCheck.cpp:84:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/NonConstParameterCheck.cpp:88:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/NonConstParameterCheck.cpp:90:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:207:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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/AnalysisOrderChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/AnalyzerStatsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ArrayBoundCheckerV2.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BasicObjCFoundationChecks.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BlockInCriticalSectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BoolAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/BuiltinFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CStringSyntaxChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CallAndMessageChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastSizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CastToStructChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCDealloc.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckObjCInstMethSignature.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSecuritySyntaxOnly.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckSizeofPointer.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CheckerDocumentation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ChrootChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ClangCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CloneChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/CXXSelfAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DeadStoresChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DebugCheckers.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DereferenceChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DirectIvarAssignment.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypePropagation.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/DynamicTypeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ExprInspectionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/FixedAddressChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GenericTaintChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/GTestChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IdenticalExprChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IteratorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/IvarInvalidationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LLVMConventionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/LocalizationChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSKeychainAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MacOSXAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocOverflowSecurityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MallocSizeofChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MisusedMovedObjectChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIBugReporter.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/MPI-Checker/MPIFunctionClassifier.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSAutoreleasePoolChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NSErrorChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NoReturnFunctionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NonNullParamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NullabilityChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/NumberObjectConversionChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCAtSyncChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersASTChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCContainersChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCMissingSuperCallChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCPropertyChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSelfInitChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCSuperDeallocChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ObjCUnusedIVarsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PaddingChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerArithChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PointerSubChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/PthreadLockChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/RetainCountChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnPointerRangeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ReturnUndefChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/SimpleStreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StackAddrEscapeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StdLibraryFunctionsChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/StreamChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TaintTesterChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TestAfterDivZeroChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/TraversalChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefBranchChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefCapturedBlockVarChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefResultChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedArraySubscriptChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UndefinedAssignmentChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnixAPIChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/UnreachableCodeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VforkChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VLASizeChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/ValistChecker.cpp.o CMakeFiles/clangStaticAnalyzerCheckers.dir/VirtualCallChecker.cpp.o /usr/bin/ranlib ../../../../../lib/libclangStaticAnalyzerCheckers.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] 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' [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/ASTUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334: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/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:59:51: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/extra/clang-tidy/readability/NonConstParameterCheck.cpp:62:53: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/extra/clang-tidy/readability/NonConstParameterCheck.cpp:84:61: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/NonConstParameterCheck.cpp:88:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:90:57: required from here /<>/include/llvm/Support/Casting.h:144: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/AST.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringIntegerAssignmentCheck.cpp:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:86:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:56:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:58:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/modernize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NonConstParameterCheck.cpp:214:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/UseTransparentFunctorsCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ASTUtils.cpp:72:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/ReadabilityTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o -c /<>/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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:87:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseTransparentFunctorsCheck.cpp:131:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/StringLiteralWithEmbeddedNulCheck.cpp:83:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/ReadabilityTidyModule.cpp:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:107:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:172:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/SuspiciousEnumUsageCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Analysis/CFG.h:18, from /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:113:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/tools/extra/clang-tidy/utils/ExprSequence.cpp:102:57: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:106:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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/tools/extra/clang-tidy/utils/ExprSequence.cpp:122:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:135:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::IfStmt; Y = const clang::Stmt*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:141:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:98:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::BinaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:173:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:201:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/SuspiciousEnumUsageCheck.cpp:217:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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/ReplaceRandomShuffleCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ReturnBracedInitListCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/ShrinkToFitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UnaryStaticAssertCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseAutoCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseBoolLiteralsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseDefaultMemberInitCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEmplaceCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDefaultCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseEqualsDeleteCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseNoexceptCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseNullptrCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseOverrideCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseTransparentFunctorsCheck.cpp.o CMakeFiles/clangTidyModernizeModule.dir/UseUsingCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyModernizeModule.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangTidyModernizeModule /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' [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixer.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/IncludeFixer.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334: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/tools/extra/clang-tidy/utils/ExprSequence.cpp:102:57: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::InitListExpr; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::InitListExpr; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::InitListExpr*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:106:68: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/tools/extra/clang-tidy/utils/ExprSequence.cpp:113:68: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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/tools/extra/clang-tidy/utils/ExprSequence.cpp:122:67: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CXXForRangeStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CXXForRangeStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:135:71: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::IfStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::IfStmt*]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:141:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:41:40: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/ExprSequence.cpp:182:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.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/RedundantDeclarationCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderFileExtensionsUtils.cpp [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/IncludeFixerContext.cpp.o -c /<>/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:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantDeclarationCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/InMemorySymbolIndex.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/InMemorySymbolIndex.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousMissingCommaCheck.cpp:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:129:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/FuzzySymbolIndex.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/FuzzySymbolIndex.cpp [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o -c /<>/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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/RedundantFunctionPtrDereferenceCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp:292:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/YamlSymbolIndex.cpp [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 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/FuzzySymbolIndex.cpp.o CMakeFiles/clangIncludeFixer.dir/SymbolIndexManager.cpp.o CMakeFiles/clangIncludeFixer.dir/YamlSymbolIndex.cpp.o /usr/bin/ranlib ../../../../../lib/libclangIncludeFixer.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangIncludeFixer /usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/include-fixer/plugin /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend.internal". Scanning dependencies of target clangIncludeFixerPlugin make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin -I/<>/tools/clang/tools/extra/include-fixer/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::UnaryOperator]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:29:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantFunctionPtrDereferenceCheck.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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/misc/SuspiciousSemicolonCheck.cpp:48:46: required from here /<>/include/llvm/Support/Casting.h:144: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:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, from /<>/tools/clang/tools/extra/include-fixer/plugin/../find-all-symbols/SymbolInfo.h:15, from /<>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixerContext.h:13, from /<>/tools/clang/tools/extra/include-fixer/plugin/../IncludeFixer.h:13, from /<>/tools/clang/tools/extra/include-fixer/plugin/IncludeFixerPlugin.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousSemicolonCheck.cpp:77:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/RedundantMemberInitCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeInserter.cpp:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:85:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Linking CXX static library ../../../../../../lib/libclangIncludeFixerPlugin.a cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin && /usr/bin/cmake -P CMakeFiles/clangIncludeFixerPlugin.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangIncludeFixerPlugin.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangIncludeFixerPlugin.a CMakeFiles/clangIncludeFixerPlugin.dir/IncludeFixerPlugin.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangIncludeFixerPlugin.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangIncludeFixerPlugin /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= 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". 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' [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbols.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:49:79: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/RedundantMemberInitCheck.cpp:68:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/IncludeSorter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:175:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:185:76: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:205:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SuspiciousStringCompareCheck.cpp:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:218:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/readability && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.cpp:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:268:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:290:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/LexerUtils.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:181:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::MemberExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:182:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:198:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllSymbolsAction.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.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/utils/NamespaceAliaser.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/SwappedArgumentsCheck.cpp:102:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/NamespaceAliaser.cpp:97:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/FindAllMacros.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/FindAllMacros.cpp [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/HeaderMapCollector.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/HeaderMapCollector.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PathConfig.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PathConfig.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/PragmaCommentHandler.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:118:64: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:138:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp:161:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/OptionsUtils.cpp:38:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/PragmaCommentHandler.cpp:37:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/STLPostfixHeaderMap.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/STLPostfixHeaderMap.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/findAllSymbols.dir/SymbolInfo.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 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' [ 74%] Built target findAllSymbols /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' [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangApplyReplacements.dir/lib/Tooling/ApplyReplacements.cpp.o -c /<>/tools/clang/tools/extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXConstructExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:77:71: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UndelegatedConstructor.cpp:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:84:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/TypeTraits.cpp:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:149:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:61:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:70:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.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/tools/extra/clang-tidy/utils/UsingInserter.h:13, from /<>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp [ 74%] 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' [ 74%] Built target clangApplyReplacements /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-reorder-fields /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend.internal". /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] return isa_impl_wrap::SimpleType>::doit(Val); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ Scanning dependencies of target clangReorderFields make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields -I/<>/tools/clang/tools/extra/clang-reorder-fields -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o -c /<>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.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-reorder-fields/ReorderFieldsAction.h:19, from /<>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UsingInserter.cpp:89:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:286:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:136:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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/ASTUtils.cpp.o CMakeFiles/clangTidyUtils.dir/DeclRefExprUtils.cpp.o CMakeFiles/clangTidyUtils.dir/ExprSequence.cpp.o CMakeFiles/clangTidyUtils.dir/FixItHintUtils.cpp.o CMakeFiles/clangTidyUtils.dir/HeaderFileExtensionsUtils.cpp.o CMakeFiles/clangTidyUtils.dir/HeaderGuard.cpp.o CMakeFiles/clangTidyUtils.dir/IncludeInserter.cpp.o CMakeFiles/clangTidyUtils.dir/IncludeSorter.cpp.o CMakeFiles/clangTidyUtils.dir/LexerUtils.cpp.o CMakeFiles/clangTidyUtils.dir/NamespaceAliaser.cpp.o CMakeFiles/clangTidyUtils.dir/OptionsUtils.cpp.o CMakeFiles/clangTidyUtils.dir/TypeTraits.cpp.o CMakeFiles/clangTidyUtils.dir/UsingInserter.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyUtils.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangTidyUtils /usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/bugprone /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend.internal". Scanning dependencies of target clangTidyBugproneModule make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<>/tools/clang/tools/extra/clang-tidy/bugprone -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.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:607:57: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:286:62: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/bugprone/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:64:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:537:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:542:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::InitListExpr]’ /<>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:249:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:676:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-reorder-fields/ReorderFieldsAction.cpp:264:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Linking CXX static library ../../../../../lib/libclangReorderFields.a cd /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields && /usr/bin/cmake -P CMakeFiles/clangReorderFields.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangReorderFields.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangReorderFields.a CMakeFiles/clangReorderFields.dir/ReorderFieldsAction.cpp.o /usr/bin/ranlib ../../../../../lib/libclangReorderFields.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangReorderFields [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/BugproneTidyModule.cpp:41:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<>/tools/clang/tools/extra/clang-tidy/bugprone -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedAliasDeclsCheck.cpp:64:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/bugprone/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CharacterLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::CharacterLiteral; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::CharacterLiteral]’ /<>/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::CharacterLiteral]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CharacterLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:58:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IntegerLiteral]’ /<>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:75:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/SuspiciousMemsetUsageCheck.cpp:127:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:66:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedRAIICheck.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone -I/<>/tools/clang/tools/extra/clang-tidy/bugprone -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.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/bugprone/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/UseAfterMoveCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/misc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/UseAfterMoveCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/UseAfterMoveCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/bugprone/UndefinedMemoryManipulationCheck.cpp:61:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/AST/ASTContext.h:54:0, from /<>/tools/clang/include/clang/Frontend/ASTUnit.h:18, from /<>/tools/clang/include/clang/Frontend/FrontendAction.h:24, from /<>/tools/clang/include/clang/Tooling/Tooling.h:39, from /<>/tools/clang/include/clang/Tooling/Refactoring.h:23, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidyDiagnosticConsumer.h:17, from /<>/tools/clang/tools/extra/clang-tidy/misc/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:10: /<>/include/llvm/ADT/SmallPtrSet.h: In instantiation of ‘class llvm::SmallPtrSetImpl’: /<>/include/llvm/ADT/SmallPtrSet.h:423:7: required from ‘class llvm::SmallPtrSet’ /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:130:38: required from here /<>/include/llvm/ADT/SmallPtrSet.h:348:61: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] using ConstPtrTraits = PointerLikeTypeTraits; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:69:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Linking CXX static library ../../../../../../lib/libclangTidyBugproneModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/cmake -P CMakeFiles/clangTidyBugproneModule.dir/cmake_clean_target.cmake /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:117:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyBugproneModule.dir/link.txt --verbose=1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:132:76: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /usr/bin/ar qc ../../../../../../lib/libclangTidyBugproneModule.a CMakeFiles/clangTidyBugproneModule.dir/BugproneTidyModule.cpp.o CMakeFiles/clangTidyBugproneModule.dir/SuspiciousMemsetUsageCheck.cpp.o CMakeFiles/clangTidyBugproneModule.dir/UndefinedMemoryManipulationCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyBugproneModule.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangTidyBugproneModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/hicpp /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend.internal". Scanning dependencies of target clangTidyHICPPModule make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp -I/<>/tools/clang/tools/extra/clang-tidy/hicpp -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:167:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/UseAfterMoveCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/hicpp/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.h:13, from /<>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:240:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::CXXOperatorCallExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:241:79: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:334:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Expr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:405:70: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/UseAfterMoveCheck.cpp:432:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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/DeleteNullPointerCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/DeletedDefaultCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ElseAfterReturnCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/FunctionSizeCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/IdentifierNamingCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ImplicitBoolCastCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/InconsistentDeclarationParameterNameCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/MisleadingIndentationCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/MisplacedArrayIndexCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamedParameterCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NamespaceCommentCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/NonConstParameterCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/ReadabilityTidyModule.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantControlFlowCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantDeclarationCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantFunctionPtrDereferenceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantMemberInitCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringCStrCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantSmartptrGetCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/RedundantStringInitCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/SimplifyBooleanExprCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/StaticDefinitionInAnonymousNamespaceCheck.cpp.o CMakeFiles/clangTidyReadabilityModule.dir/UniqueptrDeleteReleaseCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyReadabilityModule.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangTidyReadabilityModule /usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/change-namespace /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/change-namespace /<>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend.internal". /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] Scanning dependencies of target clangChangeNamespace make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/change-namespace && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/change-namespace -I/<>/tools/clang/tools/extra/change-namespace -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o -c /<>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/tools/extra/change-namespace/ChangeNamespace.h:13, from /<>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:9: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyMiscModule.dir/VirtualNearMissCheck.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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 = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AsmStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:378:29: required from ‘static const T* clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::get(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::AsmStmt; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::AsmStmt]’ /<>/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::AsmStmt]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::AsmStmt]’ /<>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:36:67: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/NoAssemblerCheck.cpp:51:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp -I/<>/tools/clang/tools/extra/clang-tidy/hicpp -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:560:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /usr/bin/make -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend make[4]: Entering directory '/<>/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' [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangQuery.dir/Query.cpp.o -c /<>/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:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/ChangeNamespace.cpp:1009:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/hicpp/../ClangTidyDiagnosticConsumer.h:14, from /<>/tools/clang/tools/extra/clang-tidy/hicpp/../ClangTidy.h:13, from /<>/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Query.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/misc/VirtualNearMissCheck.cpp:274:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/hicpp/HICPPTidyModule.cpp:75:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-query/Query.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 74%] 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/ForwardingReferenceOverloadCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/LambdaFunctionNameCheck.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/MoveForwardingReferenceCheck.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/RedundantExpressionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SizeofContainerCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SizeofExpressionCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StaticAssertCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringCompareCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringConstructorCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringIntegerAssignmentCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/StringLiteralWithEmbeddedNulCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousEnumUsageCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousMissingCommaCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousSemicolonCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SuspiciousStringCompareCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/SwappedArgumentsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/ThrowByValueCatchByReferenceCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UndelegatedConstructor.cpp.o CMakeFiles/clangTidyMiscModule.dir/UniqueptrResetReleaseCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedAliasDeclsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedParametersCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedRAIICheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UnusedUsingDeclsCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/UseAfterMoveCheck.cpp.o CMakeFiles/clangTidyMiscModule.dir/VirtualNearMissCheck.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyMiscModule.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangTidyMiscModule /usr/bin/make -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-move /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-move /<>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend.internal". Scanning dependencies of target clangMove make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/ClangMove.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-move -I/<>/tools/clang/tools/extra/clang-move -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangMove.dir/ClangMove.cpp.o -c /<>/tools/clang/tools/extra/clang-move/ClangMove.cpp [ 74%] Linking CXX static library ../../../../../../lib/libclangTidyHICPPModule.a cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/cmake -P CMakeFiles/clangTidyHICPPModule.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangTidyHICPPModule.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../../lib/libclangTidyHICPPModule.a CMakeFiles/clangTidyHICPPModule.dir/NoAssemblerCheck.cpp.o CMakeFiles/clangTidyHICPPModule.dir/HICPPTidyModule.cpp.o /usr/bin/ranlib ../../../../../../lib/libclangTidyHICPPModule.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangTidyHICPPModule /usr/bin/make -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clangd /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clangd /<>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend.internal". Scanning dependencies of target clangDaemon make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build make[4]: Entering directory '/<>/build-llvm' [ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o -c /<>/tools/clang/tools/extra/clangd/ClangdLSPServer.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/tools/extra/clang-move/HelperDeclRefGraph.h:13, from /<>/tools/clang/tools/extra/clang-move/ClangMove.h:13, from /<>/tools/clang/tools/extra/clang-move/ClangMove.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangQuery.dir/QueryParser.cpp.o -c /<>/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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/extra/clangd/ClangdUnit.h:15, from /<>/tools/clang/tools/extra/clangd/ClangdUnitStore.h:15, from /<>/tools/clang/tools/extra/clangd/ClangdServer.h:13, from /<>/tools/clang/tools/extra/clangd/ClangdLSPServer.h:13, from /<>/tools/clang/tools/extra/clangd/ClangdLSPServer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 static library ../../../../../lib/libclangChangeNamespace.a cd /<>/build-llvm/tools/clang/tools/extra/change-namespace && /usr/bin/cmake -P CMakeFiles/clangChangeNamespace.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/change-namespace && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangChangeNamespace.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangChangeNamespace.a CMakeFiles/clangChangeNamespace.dir/ChangeNamespace.cpp.o /usr/bin/ranlib ../../../../../lib/libclangChangeNamespace.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target clangChangeNamespace /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= /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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' [ 74%] Building CXX object tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o cd /<>/build-llvm/tools/lli/ChildTarget && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c /<>/tools/lli/ChildTarget/ChildTarget.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o -c /<>/tools/clang/tools/extra/clangd/ClangdServer.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/Frontend/ASTUnit.h:18, from /<>/tools/clang/tools/extra/clangd/ClangdUnit.h:15, from /<>/tools/clang/tools/extra/clangd/ClangdUnitStore.h:15, from /<>/tools/clang/tools/extra/clangd/ClangdServer.h:13, from /<>/tools/clang/tools/extra/clangd/ClangdServer.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-query/QueryParser.cpp:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:278:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/ClangMove.cpp:931:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -o ../../../bin/lli-child-target -Wl,-rpath,"\$ORIGIN/../lib" ../../../lib/libLLVMOrcJIT.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMSupport.a -lpthread ../../../lib/libLLVMExecutionEngine.a ../../../lib/libLLVMRuntimeDyld.a ../../../lib/libLLVMTarget.a ../../../lib/libLLVMTransformUtils.a ../../../lib/libLLVMAnalysis.a ../../../lib/libLLVMObject.a ../../../lib/libLLVMBitReader.a ../../../lib/libLLVMMCParser.a ../../../lib/libLLVMMC.a ../../../lib/libLLVMProfileData.a ../../../lib/libLLVMCore.a ../../../lib/libLLVMBinaryFormat.a ../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 74%] Built target lli-child-target /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". 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' [ 74%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o -c /<>/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp [ 74%] 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' [ 74%] Built target clangQuery /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' [ 74%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o -c /<>/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp [ 74%] 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' [ 74%] 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' [ 74%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o cd /<>/build-llvm/lib/Target/AArch64/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o -c /<>/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp [ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o -c /<>/tools/clang/tools/extra/clangd/ClangdUnit.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/extra/clangd/ClangdUnit.h:15, from /<>/tools/clang/tools/extra/clangd/ClangdUnit.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o -c /<>/lib/Target/AArch64/AArch64AdvSIMDScalarPass.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clang-move/CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-move -I/<>/tools/clang/tools/extra/clang-move -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o -c /<>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp [ 74%] 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' [ 74%] 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' [ 74%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o -c /<>/lib/Target/AArch64/Disassembler/AArch64Disassembler.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/tools/extra/clang-move/HelperDeclRefGraph.h:13, from /<>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o -c /<>/tools/clang/tools/extra/clangd/ClangdUnitStore.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 74%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o -c /<>/lib/Target/AArch64/AArch64AsmPrinter.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/extra/clangd/ClangdUnit.h:15, from /<>/tools/clang/tools/extra/clangd/ClangdUnitStore.h:15, from /<>/tools/clang/tools/extra/clangd/ClangdUnitStore.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clangd/CMakeFiles/clangDaemon.dir/DraftStore.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/DraftStore.cpp.o -c /<>/tools/clang/tools/extra/clangd/DraftStore.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/extra/clangd/CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o -c /<>/tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 75%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o -c /<>/tools/clang/tools/extra/clangd/JSONRPCDispatcher.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclRefExpr]’ /<>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:116:75: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/HelperDeclRefGraph.cpp:137:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 75%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/Protocol.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/Protocol.cpp.o -c /<>/tools/clang/tools/extra/clangd/Protocol.cpp [ 75%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o -c /<>/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o -c /<>/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp [ 75%] Linking CXX static library ../../../../../lib/libclangMove.a cd /<>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/cmake -P CMakeFiles/clangMove.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clang-move && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangMove.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangMove.a CMakeFiles/clangMove.dir/ClangMove.cpp.o CMakeFiles/clangMove.dir/HelperDeclRefGraph.cpp.o /usr/bin/ranlib ../../../../../lib/libclangMove.a make[4]: Leaving directory '/<>/build-llvm' [ 75%] Built target clangMove /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' [ 75%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o -c /<>/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp [ 75%] Building CXX object tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd -I/<>/tools/clang/tools/extra/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o -c /<>/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/tools/extra/clangd/JSONRPCDispatcher.h:13, from /<>/tools/clang/tools/extra/clangd/ProtocolHandlers.h:18, from /<>/tools/clang/tools/extra/clangd/ProtocolHandlers.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 75%] 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' [ 75%] 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' [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o -c /<>/lib/Target/AArch64/AArch64CollectLOH.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] Linking CXX static library ../../../../../lib/libclangDaemon.a cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/cmake -P CMakeFiles/clangDaemon.dir/cmake_clean_target.cmake cd /<>/build-llvm/tools/clang/tools/extra/clangd && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangDaemon.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../../lib/libclangDaemon.a CMakeFiles/clangDaemon.dir/ClangdLSPServer.cpp.o CMakeFiles/clangDaemon.dir/ClangdServer.cpp.o CMakeFiles/clangDaemon.dir/ClangdUnit.cpp.o CMakeFiles/clangDaemon.dir/ClangdUnitStore.cpp.o CMakeFiles/clangDaemon.dir/DraftStore.cpp.o CMakeFiles/clangDaemon.dir/GlobalCompilationDatabase.cpp.o CMakeFiles/clangDaemon.dir/JSONRPCDispatcher.cpp.o CMakeFiles/clangDaemon.dir/Protocol.cpp.o CMakeFiles/clangDaemon.dir/ProtocolHandlers.cpp.o /usr/bin/ranlib ../../../../../lib/libclangDaemon.a make[4]: Leaving directory '/<>/build-llvm' [ 75%] Built target clangDaemon /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' [ 75%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o -c /<>/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp [ 75%] 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' [ 75%] Built target LLVMAArch64Utils /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[4]: Entering directory '/<>/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' [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDILCFGStructurizer.cpp.o -c /<>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o -c /<>/lib/Target/AArch64/AArch64CondBrTuning.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp /<>/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:1171:6: warning: ‘void {anonymous}::AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf(llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, bool)’ defined but not used [-Wunused-function] void AMDGPUCFGStructurizer::showImproveSimpleJumpintoIf( ^~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o -c /<>/lib/Target/AArch64/AArch64ConditionalCompares.cpp [ 75%] 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 [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp make[4]: Leaving directory '/<>/build-llvm' [ 75%] Built target LLVMAArch64AsmPrinter /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' [ 75%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUBaseInfo.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAliasAnalysis.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp [ 75%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDKernelCodeTUtils.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAlwaysInlinePass.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o -c /<>/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp [ 75%] Building CXX object lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUUtils.dir/AMDGPUAsmUtils.cpp.o -c /<>/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp [ 75%] 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' [ 75%] 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' [ 75%] Building CXX object lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o -c /<>/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp [ 75%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o -c /<>/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp [ 75%] 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 CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64Desc.a make[4]: Leaving directory '/<>/build-llvm' [ 75%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateKernelFeatures.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 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' [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUCodeObjectMetadataStreamer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUCodeObjectMetadataStreamer.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o -c /<>/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp [ 75%] 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' [ 75%] Built target LLVMAMDGPUInfo /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' [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/A15SDOptimizer.cpp.o -c /<>/lib/Target/ARM/A15SDOptimizer.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/DataLayout.h:23, from /<>/include/llvm/Target/TargetMachine.h:19, from /<>/lib/Target/AMDGPU/AMDGPU.h:15, from /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.h:19, from /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp:16: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AMDGPU::CodeObject::Kernel::Metadata}; _Tp = llvm::AMDGPU::CodeObject::Kernel::Metadata; _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::AMDGPU::CodeObject::MetadataStreamer::emitKernel(const llvm::Function&, const amd_kernel_code_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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o -c /<>/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAsmPrinter.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMAsmPrinter.cpp.o -c /<>/lib/Target/ARM/ARMAsmPrinter.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o -c /<>/lib/Target/AArch64/AArch64FastISel.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCodeGenPrepare.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseInstrInfo.cpp.o -c /<>/lib/Target/ARM/ARMBaseInstrInfo.cpp [ 75%] Building CXX object lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o -c /<>/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp [ 75%] 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/AMDGPUCodeObjectMetadataStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFObjectWriter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUELFStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCTargetDesc.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUTargetStreamer.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/R600MCCodeEmitter.cpp.o CMakeFiles/LLVMAMDGPUDesc.dir/SIMCCodeEmitter.cpp.o /usr/bin/ranlib ../../../libLLVMAMDGPUDesc.a make[4]: Leaving directory '/<>/build-llvm' [ 75%] 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[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' [ 75%] Building CXX object lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMInfo.dir/ARMTargetInfo.cpp.o -c /<>/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp [ 75%] 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' [ 75%] 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' [ 75%] Building CXX object lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o cd /<>/build-llvm/lib/Target/ARM/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmParser.dir/ARMAsmParser.cpp.o -c /<>/lib/Target/ARM/AsmParser/ARMAsmParser.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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: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:26, 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:14: /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMBaseRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ARMBaseRegisterInfo.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o -c /<>/lib/Target/AArch64/AArch64A53Fix835769.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUIntrinsicInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o -c /<>/lib/Target/AArch64/AArch64FrameLowering.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantIslandPass.cpp.o -c /<>/lib/Target/ARM/ARMConstantIslandPass.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp [ 75%] 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' [ 75%] 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[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' [ 75%] Building CXX object lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o cd /<>/build-llvm/lib/Target/ARM/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDisassembler.dir/ARMDisassembler.cpp.o -c /<>/lib/Target/ARM/Disassembler/ARMDisassembler.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o -c /<>/lib/Target/AArch64/AArch64ConditionOptimizer.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMConstantPoolValue.cpp.o -c /<>/lib/Target/ARM/ARMConstantPoolValue.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o -c /<>/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMExpandPseudoInsts.cpp.o -c /<>/lib/Target/ARM/ARMExpandPseudoInsts.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULowerIntrinsics.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp [ 75%] 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' [ 75%] 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' [ 75%] Building CXX object lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/ARM/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMAsmPrinter.dir/ARMInstPrinter.cpp.o -c /<>/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o -c /<>/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp [ 75%] 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' [ 75%] 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[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". 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' [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFastISel.cpp.o -c /<>/lib/Target/ARM/ARMFastISel.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o -c /<>/lib/Target/AArch64/AArch64ISelLowering.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMFrameLowering.cpp.o -c /<>/lib/Target/ARM/ARMFrameLowering.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp /<>/lib/Target/ARM/ARMFrameLowering.cpp: In function ‘llvm::MachineBasicBlock::iterator skipAlignedDPRCS2Spills(llvm::MachineBasicBlock::iterator, unsigned int)’: /<>/lib/Target/ARM/ARMFrameLowering.cpp:1284:5: warning: this statement may fall through [-Wimplicit-fallthrough=] ++MI; ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1286:3: note: here default: ^~~~~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1287:5: warning: this statement may fall through [-Wimplicit-fallthrough=] ++MI; ^~~~ /<>/lib/Target/ARM/ARMFrameLowering.cpp:1289:3: note: here case 1: ^~~~ /<>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:842:6: warning: ‘void {anonymous}::LinearizedRegion::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo*)’ defined but not used [-Wunused-function] void LinearizedRegion::print(raw_ostream &OS, const TargetRegisterInfo *TRI) { ^~~~~~~~~~~~~~~~ /<>/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:253:6: warning: ‘void {anonymous}::PHILinearize::dump(llvm::MachineRegisterInfo*)’ defined but not used [-Wunused-function] void PHILinearize::dump(MachineRegisterInfo *MRI) { ^~~~~~~~~~~~ [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMHazardRecognizer.cpp.o -c /<>/lib/Target/ARM/ARMHazardRecognizer.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64InstrInfo.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelDAGToDAG.cpp.o -c /<>/lib/Target/ARM/ARMISelDAGToDAG.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o -c /<>/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUSubtarget.cpp [ 75%] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/Target/ARM/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o -c /<>/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp [ 75%] 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' [ 75%] Built target LLVMARMDesc /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 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' [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFAsmPrinter.cpp.o -c /<>/lib/Target/BPF/BPFAsmPrinter.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMISelLowering.cpp.o -c /<>/lib/Target/ARM/ARMISelLowering.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o -c /<>/lib/Target/AArch64/AArch64MacroFusion.cpp [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFFrameLowering.cpp.o -c /<>/lib/Target/BPF/BPFFrameLowering.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o -c /<>/lib/Target/AArch64/AArch64MCInstLower.cpp [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFInstrInfo.cpp.o -c /<>/lib/Target/BPF/BPFInstrInfo.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o -c /<>/lib/Target/AArch64/AArch64PromoteConstant.cpp [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelDAGToDAG.cpp.o -c /<>/lib/Target/BPF/BPFISelDAGToDAG.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o -c /<>/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetTransformInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFISelLowering.cpp.o -c /<>/lib/Target/BPF/BPFISelLowering.cpp [ 75%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstrInfo.cpp.o -c /<>/lib/Target/ARM/ARMInstrInfo.cpp [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64RegisterInfo.cpp [ 75%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUISelLowering.cpp [ 75%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFMCInstLower.cpp.o -c /<>/lib/Target/BPF/BPFMCInstLower.cpp [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLoadStoreOptimizer.cpp.o -c /<>/lib/Target/ARM/ARMLoadStoreOptimizer.cpp [ 77%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp [ 77%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFRegisterInfo.cpp.o -c /<>/lib/Target/BPF/BPFRegisterInfo.cpp [ 77%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o -c /<>/lib/Target/AArch64/AArch64StorePairSuppress.cpp [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp [ 77%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFSubtarget.cpp.o -c /<>/lib/Target/BPF/BPFSubtarget.cpp [ 77%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o -c /<>/lib/Target/AArch64/AArch64Subtarget.cpp [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMCInstLower.cpp.o -c /<>/lib/Target/ARM/ARMMCInstLower.cpp [ 77%] Building CXX object lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/BPF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFCodeGen.dir/BPFTargetMachine.cpp.o -c /<>/lib/Target/BPF/BPFTargetMachine.cpp [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUPromoteAlloca.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMachineFunctionInfo.cpp.o -c /<>/lib/Target/ARM/ARMMachineFunctionInfo.cpp [ 77%] 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' [ 77%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend.internal". Scanning dependencies of target LLVMBPFDisassembler make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build make[4]: Entering directory '/<>/build-llvm' [ 77%] Building CXX object lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o cd /<>/build-llvm/lib/Target/BPF/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/BPF/Disassembler -I/<>/lib/Target/BPF/Disassembler -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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o -c /<>/lib/Target/BPF/Disassembler/BPFDisassembler.cpp [ 77%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetMachine.cpp [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegAsmNames.inc.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMMacroFusion.cpp.o -c /<>/lib/Target/ARM/ARMMacroFusion.cpp [ 77%] Linking CXX static library ../../../libLLVMBPFDisassembler.a cd /<>/build-llvm/lib/Target/BPF/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMBPFDisassembler.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/BPF/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBPFDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMBPFDisassembler.a CMakeFiles/LLVMBPFDisassembler.dir/BPFDisassembler.cpp.o /usr/bin/ranlib ../../../libLLVMBPFDisassembler.a make[4]: Leaving directory '/<>/build-llvm' [ 77%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend make[4]: Entering directory '/<>/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' [ 77%] Building CXX object lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/BPF/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFAsmPrinter.dir/BPFInstPrinter.cpp.o -c /<>/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp [ 77%] 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' [ 77%] 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' [ 77%] Building CXX object lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/BPF/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFInfo.dir/BPFTargetInfo.cpp.o -c /<>/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp [ 77%] 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' [ 77%] 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[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' [ 77%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCTargetDesc.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp [ 77%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFAsmBackend.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ARMRegisterInfo.cpp [ 77%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFMCCodeEmitter.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp [ 77%] Building CXX object lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/BPF/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMBPFDesc.dir/BPFELFObjectWriter.cpp.o -c /<>/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp [ 77%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetObjectFile.cpp [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o -c /<>/lib/Target/AMDGPU/GCNHazardRecognizer.cpp [ 77%] 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' [ 77%] Built target LLVMBPFDesc [ 77%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o -c /<>/lib/Target/AMDGPU/GCNSchedStrategy.cpp [ 77%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMOptimizeBarriersPass.cpp.o -c /<>/lib/Target/ARM/ARMOptimizeBarriersPass.cpp [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64TargetTransformInfo.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSelectionDAGInfo.cpp.o -c /<>/lib/Target/ARM/ARMSelectionDAGInfo.cpp [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64VectorByElementOpt.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64VectorByElementOpt.cpp.o -c /<>/lib/Target/AArch64/AArch64VectorByElementOpt.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /<>/lib/Target/AMDGPU/R600ClauseMergePass.cpp [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o -c /<>/lib/Target/AArch64/AArch64CallLowering.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMSubtarget.cpp.o -c /<>/lib/Target/ARM/ARMSubtarget.cpp [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o -c /<>/lib/Target/AArch64/AArch64InstructionSelector.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o -c /<>/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64LegalizerInfo.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o -c /<>/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetMachine.cpp.o -c /<>/lib/Target/ARM/ARMTargetMachine.cpp [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o cd /<>/build-llvm/lib/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o -c /<>/lib/Target/AArch64/AArch64RegisterBankInfo.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /<>/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/R600FrameLowering.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetObjectFile.cpp.o -c /<>/lib/Target/ARM/ARMTargetObjectFile.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600InstrInfo.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/R600ISelLowering.cpp [ 78%] 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/AArch64AdvSIMDScalarPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64VectorByElementOpt.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o /usr/bin/ranlib ../../libLLVMAArch64CodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 78%] Built target LLVMAArch64CodeGen /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' [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/BitTracker.cpp.o -c /<>/lib/Target/Hexagon/BitTracker.cpp [ 78%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMTargetTransformInfo.cpp.o -c /<>/lib/Target/ARM/ARMTargetTransformInfo.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp [ 78%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonAsmPrinter.cpp.o -c /<>/lib/Target/Hexagon/HexagonAsmPrinter.cpp [ 78%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o -c /<>/lib/Target/AMDGPU/R600MachineScheduler.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o -c /<>/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/MLxExpansionPass.cpp.o -c /<>/lib/Target/ARM/MLxExpansionPass.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitSimplify.cpp.o -c /<>/lib/Target/Hexagon/HexagonBitSimplify.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o -c /<>/lib/Target/AMDGPU/R600Packetizer.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1FrameLowering.cpp.o -c /<>/lib/Target/ARM/Thumb1FrameLowering.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/R600RegisterInfo.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBitTracker.cpp.o -c /<>/lib/Target/Hexagon/HexagonBitTracker.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o -c /<>/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb1InstrInfo.cpp.o -c /<>/lib/Target/ARM/Thumb1InstrInfo.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBlockRanges.cpp.o -c /<>/lib/Target/Hexagon/HexagonBlockRanges.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o -c /<>/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ThumbRegisterInfo.cpp.o -c /<>/lib/Target/ARM/ThumbRegisterInfo.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonBranchRelaxation.cpp.o -c /<>/lib/Target/Hexagon/HexagonBranchRelaxation.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCFGOptimizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonCFGOptimizer.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o -c /<>/lib/Target/AMDGPU/SIFixControlFlowLiveIntervals.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2ITBlockPass.cpp.o -c /<>/lib/Target/ARM/Thumb2ITBlockPass.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCommonGEP.cpp.o -c /<>/lib/Target/Hexagon/HexagonCommonGEP.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonConstPropagation.cpp.o -c /<>/lib/Target/Hexagon/HexagonConstPropagation.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o -c /<>/lib/Target/AMDGPU/SIFixSGPRCopies.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2InstrInfo.cpp.o -c /<>/lib/Target/ARM/Thumb2InstrInfo.cpp /<>/lib/Target/Hexagon/HexagonConstPropagation.cpp:600:6: warning: ‘void {anonymous}::MachineConstPropagator::CellMap::print(llvm::raw_ostream&, const llvm::TargetRegisterInfo&) const’ defined but not used [-Wunused-function] void MachineConstPropagator::CellMap::print(raw_ostream &os, ^~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o -c /<>/lib/Target/Hexagon/HexagonCopyToCombine.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/Thumb2SizeReduction.cpp.o -c /<>/lib/Target/ARM/Thumb2SizeReduction.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o -c /<>/lib/Target/AMDGPU/SIFixVGPRCopies.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o -c /<>/lib/Target/Hexagon/HexagonEarlyIfConv.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o -c /<>/lib/Target/Hexagon/HexagonExpandCondsets.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o -c /<>/lib/Target/AMDGPU/SIFoldOperands.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o -c /<>/lib/Target/ARM/ARMComputeBlockSize.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o -c /<>/lib/Target/Hexagon/HexagonFixupHwLoops.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o -c /<>/lib/Target/Hexagon/HexagonFrameLowering.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o -c /<>/lib/Target/ARM/ARMCallLowering.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o -c /<>/lib/Target/AMDGPU/SIFrameLowering.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenExtract.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenInsert.cpp [ 79%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o -c /<>/lib/Target/ARM/ARMInstructionSelector.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o -c /<>/lib/Target/AMDGPU/SIInsertSkips.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenMux.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o -c /<>/lib/Target/AMDGPU/SIInsertWaits.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o -c /<>/lib/Target/Hexagon/HexagonGenPredicate.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o -c /<>/lib/Target/Hexagon/HexagonHardwareLoops.cpp [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.cpp.o -c /<>/lib/Target/AMDGPU/SIInsertWaitcnts.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonHazardRecognizer.cpp [ 79%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonInstrInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o -c /<>/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInstrInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIInstrInfo.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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>:: ^~~~~~~~~~~~~~~~~~~ /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:26, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o -c /<>/lib/Target/Hexagon/HexagonISelLowering.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o -c /<>/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o -c /<>/lib/Target/AMDGPU/SIISelLowering.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o -c /<>/lib/Target/Hexagon/HexagonMachineScheduler.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o -c /<>/lib/Target/Hexagon/HexagonMCInstLower.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o -c /<>/lib/Target/Hexagon/HexagonNewValueJump.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o -c /<>/lib/Target/Hexagon/HexagonOptAddrMode.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILoadStoreOptimizer.cpp.o -c /<>/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o -c /<>/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerControlFlow.cpp.o -c /<>/lib/Target/AMDGPU/SILowerControlFlow.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o -c /<>/lib/Target/Hexagon/HexagonPeephole.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o -c /<>/lib/Target/Hexagon/HexagonRDFOpt.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SILowerI1Copies.cpp.o -c /<>/lib/Target/AMDGPU/SILowerI1Copies.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonRegisterInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineFunctionInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o -c /<>/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp [ 81%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o -c /<>/lib/Target/ARM/ARMLegalizerInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o -c /<>/lib/Target/Hexagon/HexagonSplitDouble.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o -c /<>/lib/Target/Hexagon/HexagonStoreWidening.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIMachineScheduler.cpp.o -c /<>/lib/Target/AMDGPU/SIMachineScheduler.cpp [ 81%] Building CXX object lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o cd /<>/build-llvm/lib/Target/ARM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o -c /<>/lib/Target/ARM/ARMRegisterBankInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o -c /<>/lib/Target/Hexagon/HexagonSubtarget.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetMachine.cpp [ 81%] 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/ARMMacroFusion.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 CMakeFiles/LLVMARMCodeGen.dir/ARMComputeBlockSize.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMCallLowering.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMInstructionSelector.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMLegalizerInfo.cpp.o CMakeFiles/LLVMARMCodeGen.dir/ARMRegisterBankInfo.cpp.o /usr/bin/ranlib ../../libLLVMARMCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] 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' [ 81%] Building CXX object lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonAsmParser.dir/HexagonAsmParser.cpp.o -c /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIOptimizeExecMasking.cpp.o -c /<>/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetObjectFile.cpp In file included from /<>/include/llvm/ADT/StringRef.h:13:0, 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/Support/CommandLine.h:23, from /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h:17, from /<>/lib/Target/Hexagon/Hexagon.h:45, from /<>/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:12: /<>/include/llvm/ADT/STLExtras.h:858:6: warning: mangled name for ‘decltype (std::begin(Range)) llvm::remove_if(R&&, UnaryPredicate) [with R = std::__cxx11::basic_string&; UnaryPredicate = int (*)(int) throw ()]’ will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] auto remove_if(R &&Range, UnaryPredicate P) -> decltype(std::begin(Range)) { ^~~~~~~~~ [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o -c /<>/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o -c /<>/lib/Target/AMDGPU/SIPeepholeSDWA.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o -c /<>/lib/Target/Hexagon/HexagonVectorPrint.cpp [ 81%] 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' [ 81%] 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' [ 81%] Building CXX object lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonInfo.dir/HexagonTargetInfo.cpp.o -c /<>/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o -c /<>/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o -c /<>/lib/Target/Hexagon/RDFCopy.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o -c /<>/lib/Target/AMDGPU/SIRegisterInfo.cpp [ 81%] 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' [ 81%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend make[4]: Entering directory '/<>/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' [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonAsmBackend.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o -c /<>/lib/Target/Hexagon/RDFDeadCode.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonELFObjectWriter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /<>/lib/Target/AMDGPU/SIShrinkInstructions.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o -c /<>/lib/Target/Hexagon/RDFGraph.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonInstPrinter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o -c /<>/lib/Target/Hexagon/RDFLiveness.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o -c /<>/lib/Target/AMDGPU/SIWholeQuadMode.cpp [ 81%] Building CXX object lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o cd /<>/build-llvm/lib/Target/Hexagon && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o -c /<>/lib/Target/Hexagon/RDFRegisters.cpp /<>/lib/Target/AMDGPU/SIWholeQuadMode.cpp:199:6: warning: ‘void {anonymous}::SIWholeQuadMode::printInfo()’ defined but not used [-Wunused-function] void SIWholeQuadMode::printInfo() { ^~~~~~~~~~~~~~~ [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCAsmInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCChecker.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o -c /<>/lib/Target/AMDGPU/GCNIterativeScheduler.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o -c /<>/lib/Target/AMDGPU/GCNMinRegStrategy.cpp [ 81%] 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/HexagonConstPropagation.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonCopyToCombine.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonEarlyIfConv.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonExpandCondsets.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFixupHwLoops.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonFrameLowering.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenExtract.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenInsert.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenMux.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonGenPredicate.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHardwareLoops.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonHazardRecognizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonInstrInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelDAGToDAG.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonISelLowering.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonLoopIdiomRecognition.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineFunctionInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMachineScheduler.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonMCInstLower.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonNewValueJump.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptAddrMode.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonOptimizeSZextends.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonPeephole.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRDFOpt.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonRegisterInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSelectionDAGInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitConst32AndConst64.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSplitDouble.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonStoreWidening.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonSubtarget.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetMachine.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetObjectFile.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonTargetTransformInfo.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVectorPrint.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/HexagonVLIWPacketizer.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFCopy.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFDeadCode.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFGraph.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFLiveness.cpp.o CMakeFiles/LLVMHexagonCodeGen.dir/RDFRegisters.cpp.o /usr/bin/ranlib ../../libLLVMHexagonCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] 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' [ 81%] Building CXX object lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDisassembler.dir/HexagonDisassembler.cpp.o -c /<>/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o -c /<>/lib/Target/AMDGPU/GCNRegPressure.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCodeEmitter.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUCallLowering.cpp [ 81%] 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' [ 81%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend.internal". Scanning dependencies of target LLVMLanaiCodeGen make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build make[4]: Entering directory '/<>/build-llvm' [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o -c /<>/lib/Target/Lanai/LanaiAsmPrinter.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp: In member function ‘llvm::Hexagon::Fixups llvm::HexagonMCCodeEmitter::getFixupNoBits(const llvm::MCInstrInfo&, const llvm::MCInst&, const llvm::MCOperand&, llvm::MCSymbolRefExpr::VariantKind) const’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:219:38: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(0, kind); ^ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:221:5: note: here default: ^~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:250:29: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(0, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:253:3: note: here case Hexagon::LO: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:275:29: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(0, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:279:3: note: here default: ^~~~~~~ /<>/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:374:27: warning: this statement may fall through [-Wimplicit-fallthrough=] raise_relocation_error(bits, kind); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:375:3: note: here case 32: ^~~~ [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCCompound.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp [ 81%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o -c /<>/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o -c /<>/lib/Target/Lanai/LanaiDelaySlotFiller.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCDuplexInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCELFStreamer.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function ‘llvm::MCInst llvm::HexagonMCInstrInfo::deriveSubInst(const llvm::MCInst&)’: /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:779:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Value == 2) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:785:3: note: here case Hexagon::A4_combineir: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:891:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == 1) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:897:3: note: here case Hexagon::S2_storerb_io: ^~~~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:927:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { ^~ /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:933:3: note: here case Hexagon::S2_storeri_io: ^~~~ [ 81%] 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/AMDGPUAliasAnalysis.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/AMDGPULowerIntrinsics.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMacroFusion.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMCInstLower.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyMetadata.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/AMDGPURegAsmNames.inc.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNHazardRecognizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ControlFlowFinalizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600EmitClauseMarkers.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600InstrInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ISelLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineFunctionInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600MachineScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600OptimizeVectorRegisters.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600Packetizer.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600RegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIAnnotateControlFlow.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIDebuggerInsertNops.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixControlFlowLiveIntervals.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixSGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFixVGPRCopies.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFoldOperands.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIFrameLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertSkips.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaits.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIInsertWaitcnts.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/SIOptimizeExecMasking.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIPeepholeSDWA.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIRegisterInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIWholeQuadMode.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUCallLowering.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPULegalizerInfo.cpp.o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURegisterBankInfo.cpp.o [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCExpr.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp /usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend.internal". Scanning dependencies of target LLVMLanaiAsmParser make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[4]: Entering directory '/<>/build-llvm' [ 81%] Building CXX object lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Lanai/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/AsmParser -I/<>/lib/Target/Lanai/AsmParser -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -I/<>/build-llvm/lib/Target/Lanai/AsmParser/.. -I/<>/lib/Target/Lanai/AsmParser/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o -c /<>/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o -c /<>/lib/Target/Lanai/LanaiFrameLowering.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCInstrInfo.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp [ 81%] Linking CXX static library ../../../libLLVMLanaiAsmParser.a cd /<>/build-llvm/lib/Target/Lanai/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMLanaiAsmParser.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Lanai/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMLanaiAsmParser.a CMakeFiles/LLVMLanaiAsmParser.dir/LanaiAsmParser.cpp.o /usr/bin/ranlib ../../../libLLVMLanaiAsmParser.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend.internal". Scanning dependencies of target LLVMLanaiInfo make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build make[4]: Entering directory '/<>/build-llvm' [ 81%] Building CXX object lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/TargetInfo -I/<>/lib/Target/Lanai/TargetInfo -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o -c /<>/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCShuffler.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp [ 81%] Linking CXX static library ../../../libLLVMLanaiInfo.a cd /<>/build-llvm/lib/Target/Lanai/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMLanaiInfo.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Lanai/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMLanaiInfo.a CMakeFiles/LLVMLanaiInfo.dir/LanaiTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMLanaiInfo.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMLanaiInfo /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend.internal". Scanning dependencies of target LLVMLanaiDesc make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build make[4]: Entering directory '/<>/build-llvm' [ 81%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiInstrInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonMCTargetDesc.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp [ 81%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp [ 81%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp [ 81%] Building CXX object lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o cd /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMHexagonDesc.dir/HexagonShuffler.cpp.o -c /<>/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp [ 81%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp [ 81%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp [ 81%] Building CXX object lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai/MCTargetDesc -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o -c /<>/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o -c /<>/lib/Target/Lanai/LanaiISelDAGToDAG.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o -c /<>/lib/Target/Lanai/LanaiISelLowering.cpp [ 81%] Linking CXX static library ../../../libLLVMLanaiDesc.a cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMLanaiDesc.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Lanai/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiDesc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMLanaiDesc.a CMakeFiles/LLVMLanaiDesc.dir/LanaiAsmBackend.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiELFObjectWriter.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCAsmInfo.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCCodeEmitter.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCExpr.cpp.o CMakeFiles/LLVMLanaiDesc.dir/LanaiMCTargetDesc.cpp.o /usr/bin/ranlib ../../../libLLVMLanaiDesc.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMLanaiAsmPrinter make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build make[4]: Entering directory '/<>/build-llvm' [ 81%] Building CXX object lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/InstPrinter -I/<>/lib/Target/Lanai/InstPrinter -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o -c /<>/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp [ 81%] Linking CXX static library ../../../libLLVMLanaiAsmPrinter.a cd /<>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMLanaiAsmPrinter.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Lanai/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiAsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMLanaiAsmPrinter.a CMakeFiles/LLVMLanaiAsmPrinter.dir/LanaiInstPrinter.cpp.o /usr/bin/ranlib ../../../libLLVMLanaiAsmPrinter.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMLanaiAsmPrinter /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend.internal". Dependee "/<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend.internal". Scanning dependencies of target LLVMLanaiDisassembler make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build make[4]: Entering directory '/<>/build-llvm' [ 81%] Building CXX object lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Lanai/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai/Disassembler -I/<>/lib/Target/Lanai/Disassembler -I/<>/lib/Target/Lanai -I/<>/build-llvm/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o -c /<>/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp [ 81%] 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' [ 81%] Built target LLVMHexagonDesc /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' [ 81%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16FrameLowering.cpp.o -c /<>/lib/Target/Mips/Mips16FrameLowering.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o -c /<>/lib/Target/Lanai/LanaiMCInstLower.cpp [ 81%] Linking CXX static library ../../../libLLVMLanaiDisassembler.a cd /<>/build-llvm/lib/Target/Lanai/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMLanaiDisassembler.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Lanai/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiDisassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMLanaiDisassembler.a CMakeFiles/LLVMLanaiDisassembler.dir/LanaiDisassembler.cpp.o /usr/bin/ranlib ../../../libLLVMLanaiDisassembler.a make[4]: Leaving directory '/<>/build-llvm' [ 81%] Built target LLVMLanaiDisassembler /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' [ 81%] Building CXX object lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Mips/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmPrinter.dir/MipsInstPrinter.cpp.o -c /<>/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp [ 81%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloat.cpp.o -c /<>/lib/Target/Mips/Mips16HardFloat.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o -c /<>/lib/Target/Lanai/LanaiMemAluCombiner.cpp [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiRegisterInfo.cpp [ 81%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16HardFloatInfo.cpp.o -c /<>/lib/Target/Mips/Mips16HardFloatInfo.cpp [ 81%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16InstrInfo.cpp.o -c /<>/lib/Target/Mips/Mips16InstrInfo.cpp [ 81%] 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' [ 81%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o [ 81%] Built target LLVMMipsAsmPrinter /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o -c /<>/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp 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' [ 81%] Building CXX object lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Mips/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDisassembler.dir/MipsDisassembler.cpp.o -c /<>/lib/Target/Mips/Disassembler/MipsDisassembler.cpp /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[4]: Entering directory '/<>/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' [ 82%] Building CXX object lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsInfo.dir/MipsTargetInfo.cpp.o -c /<>/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp [ 82%] 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' [ 82%] Built target LLVMMipsInfo /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[4]: Entering directory '/<>/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' [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIInfo.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp [ 82%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o -c /<>/lib/Target/Lanai/LanaiSubtarget.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/Mips16ISelDAGToDAG.cpp [ 82%] 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' [ 82%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend make[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' [ 82%] Building CXX object lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Mips/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsAsmParser.dir/MipsAsmParser.cpp.o -c /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In member function ‘bool {anonymous}::MipsAsmParser::isEvaluated(const llvm::MCExpr*)’: /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5667:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /<>/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:5668:3: note: here case MCExpr::Unary: ^~~~ [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsABIFlagsSection.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsAsmBackend.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp [ 82%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o -c /<>/lib/Target/Lanai/LanaiTargetMachine.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFObjectWriter.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/MCExpr.h:13, from /<>/include/llvm/MC/MCFixup.h:13, from /<>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, 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 /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/MCExpr.h:13, from /<>/include/llvm/MC/MCFixup.h:13, from /<>/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsELFStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16ISelLowering.cpp.o -c /<>/lib/Target/Mips/Mips16ISelLowering.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCAsmInfo.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCCodeEmitter.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp [ 82%] 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' [ 82%] Built target LLVMMipsAsmParser /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' [ 82%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430BranchSelector.cpp.o -c /<>/lib/Target/MSP430/MSP430BranchSelector.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCExpr.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsMCTargetDesc.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/Mips16RegisterInfo.cpp.o -c /<>/lib/Target/Mips/Mips16RegisterInfo.cpp [ 82%] Building CXX object lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Target/Lanai -I/<>/lib/Target/Lanai -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o -c /<>/lib/Target/Lanai/LanaiTargetObjectFile.cpp [ 82%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelDAGToDAG.cpp.o -c /<>/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsNaClELFStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsOptionRecord.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp [ 82%] Linking CXX static library ../../libLLVMLanaiCodeGen.a cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -P CMakeFiles/LLVMLanaiCodeGen.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/Lanai && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLanaiCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMLanaiCodeGen.a CMakeFiles/LLVMLanaiCodeGen.dir/LanaiAsmPrinter.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiDelaySlotFiller.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiFrameLowering.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiInstrInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelDAGToDAG.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiISelLowering.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMachineFunctionInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMCInstLower.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiMemAluCombiner.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiRegisterInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSelectionDAGInfo.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiSubtarget.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetMachine.cpp.o CMakeFiles/LLVMLanaiCodeGen.dir/LanaiTargetObjectFile.cpp.o /usr/bin/ranlib ../../libLLVMLanaiCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMLanaiCodeGen /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' [ 82%] Building CXX object lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o cd /<>/build-llvm/lib/Target/MSP430/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430AsmPrinter.dir/MSP430InstPrinter.cpp.o -c /<>/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAnalyzeImmediate.cpp.o -c /<>/lib/Target/Mips/MipsAnalyzeImmediate.cpp [ 82%] Building CXX object lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/Mips/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsDesc.dir/MipsTargetStreamer.cpp.o -c /<>/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp [ 82%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsAsmPrinter.cpp.o -c /<>/lib/Target/Mips/MipsAsmPrinter.cpp [ 82%] 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' [ 82%] 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[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' [ 82%] Building CXX object lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Info.dir/MSP430TargetInfo.cpp.o -c /<>/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430ISelLowering.cpp.o -c /<>/lib/Target/MSP430/MSP430ISelLowering.cpp [ 83%] 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' [ 83%] 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[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' [ 83%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCTargetDesc.cpp.o -c /<>/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp [ 83%] 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' [ 83%] Built target LLVMMipsDesc /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' [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAllocaHoisting.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp [ 83%] Building CXX object lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430Desc.dir/MSP430MCAsmInfo.cpp.o -c /<>/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o -c /<>/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAsmPrinter.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXAsmPrinter.dir/NVPTXInstPrinter.cpp.o -c /<>/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430InstrInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430InstrInfo.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsCCState.cpp.o -c /<>/lib/Target/Mips/MipsCCState.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCAsmInfo.cpp.o -c /<>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp [ 83%] Building CXX object lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/NVPTX/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c /<>/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp [ 83%] 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' [ 83%] 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". [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430FrameLowering.cpp.o -c /<>/lib/Target/MSP430/MSP430FrameLowering.cpp 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' [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBoolRetToInt.cpp.o -c /<>/lib/Target/PowerPC/PPCBoolRetToInt.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsConstantIslandPass.cpp.o -c /<>/lib/Target/Mips/MipsConstantIslandPass.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAssignValidGlobalNames.cpp.o -c /<>/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXFrameLowering.cpp.o -c /<>/lib/Target/NVPTX/NVPTXFrameLowering.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MachineFunctionInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCAsmPrinter.cpp.o -c /<>/lib/Target/PowerPC/PPCAsmPrinter.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsDelaySlotFiller.cpp.o -c /<>/lib/Target/Mips/MipsDelaySlotFiller.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430RegisterInfo.cpp.o -c /<>/lib/Target/MSP430/MSP430RegisterInfo.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o -c /<>/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCBranchSelector.cpp.o -c /<>/lib/Target/PowerPC/PPCBranchSelector.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430Subtarget.cpp.o -c /<>/lib/Target/MSP430/MSP430Subtarget.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFastISel.cpp.o -c /<>/lib/Target/Mips/MipsFastISel.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c /<>/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCCState.cpp.o -c /<>/lib/Target/PowerPC/PPCCCState.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430TargetMachine.cpp.o -c /<>/lib/Target/MSP430/MSP430TargetMachine.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o -c /<>/lib/Target/NVPTX/NVPTXISelLowering.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsHazardSchedule.cpp.o -c /<>/lib/Target/Mips/MipsHazardSchedule.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCCTRLoops.cpp.o -c /<>/lib/Target/PowerPC/PPCCTRLoops.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430AsmPrinter.cpp.o -c /<>/lib/Target/MSP430/MSP430AsmPrinter.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsInstrInfo.cpp.o -c /<>/lib/Target/Mips/MipsInstrInfo.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCHazardRecognizers.cpp.o -c /<>/lib/Target/PowerPC/PPCHazardRecognizers.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o -c /<>/lib/Target/NVPTX/NVPTXImageOptimizer.cpp [ 83%] Building CXX object lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/MSP430 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMSP430CodeGen.dir/MSP430MCInstLower.cpp.o -c /<>/lib/Target/MSP430/MSP430MCInstLower.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXInstrInfo.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsISelDAGToDAG.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmParser.dir/PPCAsmParser.cpp.o -c /<>/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCInstrInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCInstrInfo.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDisassembler.dir/PPCDisassembler.cpp.o -c /<>/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsISelLowering.cpp.o -c /<>/lib/Target/Mips/MipsISelLowering.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerArgs.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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>:: ^~~~~~~~~~~~~~~~~~~ /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:26, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelDAGToDAG.cpp.o -c /<>/lib/Target/PowerPC/PPCISelDAGToDAG.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCAsmPrinter.dir/PPCInstPrinter.cpp.o -c /<>/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o -c /<>/lib/Target/NVPTX/NVPTXLowerAlloca.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o -c /<>/lib/Target/NVPTX/NVPTXPeephole.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCInfo.dir/PowerPCTargetInfo.cpp.o -c /<>/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsFrameLowering.cpp.o -c /<>/lib/Target/Mips/MipsFrameLowering.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c /<>/lib/Target/NVPTX/NVPTXMCExpr.cpp [ 83%] 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' [ 83%] 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' [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCAsmBackend.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp [ 83%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCISelLowering.cpp.o -c /<>/lib/Target/PowerPC/PPCISelLowering.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o -c /<>/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCTargetDesc.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCAsmInfo.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsLongBranch.cpp.o -c /<>/lib/Target/Mips/MipsLongBranch.cpp [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXRegisterInfo.cpp [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCCodeEmitter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp /<>/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:12691:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Subtarget.hasAltivec()) ^~ /<>/lib/Target/PowerPC/PPCISelLowering.cpp:12693:5: note: here case 'y': // crrc ^~~~ [ 83%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o -c /<>/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp [ 83%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMCInstLower.cpp.o -c /<>/lib/Target/Mips/MipsMCInstLower.cpp [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMCExpr.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCPredicates.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp [ 83%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCMachObjectWriter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp [ 85%] Building CXX object lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCDesc.dir/PPCELFObjectWriter.cpp.o -c /<>/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp [ 85%] 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' [ 85%] 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' [ 85%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/DelaySlotFiller.cpp.o -c /<>/lib/Target/Sparc/DelaySlotFiller.cpp [ 85%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c /<>/lib/Target/NVPTX/NVPTXSubtarget.cpp [ 85%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsMachineFunction.cpp.o -c /<>/lib/Target/Mips/MipsMachineFunction.cpp [ 85%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCEarlyReturn.cpp.o -c /<>/lib/Target/PowerPC/PPCEarlyReturn.cpp [ 85%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o -c /<>/lib/Target/NVPTX/NVPTXTargetMachine.cpp [ 85%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsModuleISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp [ 85%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/LeonPasses.cpp.o -c /<>/lib/Target/Sparc/LeonPasses.cpp [ 85%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFastISel.cpp.o -c /<>/lib/Target/PowerPC/PPCFastISel.cpp [ 85%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOptimizePICCall.cpp.o -c /<>/lib/Target/Mips/MipsOptimizePICCall.cpp [ 85%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcAsmPrinter.cpp.o -c /<>/lib/Target/Sparc/SparcAsmPrinter.cpp [ 85%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c /<>/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp [ 85%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsOs16.cpp.o -c /<>/lib/Target/Mips/MipsOs16.cpp [ 85%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcInstrInfo.cpp.o -c /<>/lib/Target/Sparc/SparcInstrInfo.cpp [ 85%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCFrameLowering.cpp.o -c /<>/lib/Target/PowerPC/PPCFrameLowering.cpp [ 85%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsRegisterInfo.cpp.o -c /<>/lib/Target/Mips/MipsRegisterInfo.cpp [ 85%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o -c /<>/lib/Target/NVPTX/NVPTXUtilities.cpp [ 85%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelDAGToDAG.cpp.o -c /<>/lib/Target/Sparc/SparcISelDAGToDAG.cpp [ 85%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o -c /<>/lib/Target/NVPTX/NVVMIntrRange.cpp [ 85%] Building CXX object lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o cd /<>/build-llvm/lib/Target/NVPTX && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o -c /<>/lib/Target/NVPTX/NVVMReflect.cpp [ 85%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCLoopPreIncPrep.cpp.o -c /<>/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp [ 85%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEFrameLowering.cpp.o -c /<>/lib/Target/Mips/MipsSEFrameLowering.cpp [ 85%] 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/NVPTXFrameLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXGenericToNVVM.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelLowering.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXImageOptimizer.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXInstrInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAggrCopies.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerArgs.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXLowerAlloca.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPeephole.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXPrologEpilogPass.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXRegisterInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXReplaceImageHandles.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetMachine.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXUtilities.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMIntrRange.cpp.o CMakeFiles/LLVMNVPTXCodeGen.dir/NVVMReflect.cpp.o /usr/bin/ranlib ../../libLLVMNVPTXCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMNVPTXCodeGen /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' [ 85%] Building CXX object lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcInfo.dir/SparcTargetInfo.cpp.o -c /<>/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp [ 85%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcISelLowering.cpp.o -c /<>/lib/Target/Sparc/SparcISelLowering.cpp [ 85%] 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' [ 85%] 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' [ 85%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcAsmBackend.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp [ 85%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcELFObjectWriter.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp [ 85%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCAsmInfo.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp [ 85%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMCInstLower.cpp.o -c /<>/lib/Target/PowerPC/PPCMCInstLower.cpp [ 85%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEInstrInfo.cpp.o -c /<>/lib/Target/Mips/MipsSEInstrInfo.cpp [ 85%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCCodeEmitter.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp [ 85%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCTargetDesc.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp [ 85%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcMCExpr.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp [ 86%] Building CXX object lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o cd /<>/build-llvm/lib/Target/Sparc/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDesc.dir/SparcTargetStreamer.cpp.o -c /<>/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMachineFunctionInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp [ 86%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcFrameLowering.cpp.o -c /<>/lib/Target/Sparc/SparcFrameLowering.cpp [ 86%] 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' [ 86%] 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' [ 86%] Building CXX object lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/Sparc/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmPrinter.dir/SparcInstPrinter.cpp.o -c /<>/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp [ 86%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelDAGToDAG.cpp.o -c /<>/lib/Target/Mips/MipsSEISelDAGToDAG.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCMIPeephole.cpp.o -c /<>/lib/Target/PowerPC/PPCMIPeephole.cpp [ 86%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMachineFunctionInfo.cpp.o -c /<>/lib/Target/Sparc/SparcMachineFunctionInfo.cpp [ 86%] 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' [ 86%] 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' [ 86%] Building CXX object lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o cd /<>/build-llvm/lib/Target/Sparc/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcAsmParser.dir/SparcAsmParser.cpp.o -c /<>/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp [ 86%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSEISelLowering.cpp.o -c /<>/lib/Target/Mips/MipsSEISelLowering.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCRegisterInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCRegisterInfo.cpp [ 86%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcRegisterInfo.cpp.o -c /<>/lib/Target/Sparc/SparcRegisterInfo.cpp [ 86%] 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' [ 86%] 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[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' [ 86%] Building CXX object lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o cd /<>/build-llvm/lib/Target/Sparc/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcDisassembler.dir/SparcDisassembler.cpp.o -c /<>/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp [ 86%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcSubtarget.cpp.o -c /<>/lib/Target/Sparc/SparcSubtarget.cpp [ 86%] 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' [ 86%] Built target LLVMSparcDisassembler /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' [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZAsmPrinter.cpp.o -c /<>/lib/Target/SystemZ/SystemZAsmPrinter.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCQPXLoadSplat.cpp.o -c /<>/lib/Target/PowerPC/PPCQPXLoadSplat.cpp [ 86%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSERegisterInfo.cpp.o -c /<>/lib/Target/Mips/MipsSERegisterInfo.cpp [ 86%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetMachine.cpp.o -c /<>/lib/Target/Sparc/SparcTargetMachine.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCSubtarget.cpp.o -c /<>/lib/Target/PowerPC/PPCSubtarget.cpp [ 86%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsSubtarget.cpp.o -c /<>/lib/Target/Mips/MipsSubtarget.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZCallingConv.cpp.o -c /<>/lib/Target/SystemZ/SystemZCallingConv.cpp [ 86%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcMCInstLower.cpp.o -c /<>/lib/Target/Sparc/SparcMCInstLower.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetMachine.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetMachine.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZConstantPoolValue.cpp.o -c /<>/lib/Target/SystemZ/SystemZConstantPoolValue.cpp [ 86%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetMachine.cpp.o -c /<>/lib/Target/Mips/MipsTargetMachine.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZElimCompare.cpp.o -c /<>/lib/Target/SystemZ/SystemZElimCompare.cpp [ 86%] Building CXX object lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Sparc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSparcCodeGen.dir/SparcTargetObjectFile.cpp.o -c /<>/lib/Target/Sparc/SparcTargetObjectFile.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZExpandPseudo.cpp.o -c /<>/lib/Target/SystemZ/SystemZExpandPseudo.cpp [ 86%] 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 /usr/bin/ranlib ../../libLLVMSparcCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target LLVMSparcCodeGen /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' [ 86%] Building CXX object lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o -c /<>/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetObjectFile.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetObjectFile.cpp [ 86%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MipsTargetObjectFile.cpp.o -c /<>/lib/Target/Mips/MipsTargetObjectFile.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTargetTransformInfo.cpp.o -c /<>/lib/Target/PowerPC/PPCTargetTransformInfo.cpp [ 86%] Linking CXX static library ../../../libLLVMSystemZAsmParser.a cd /<>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMSystemZAsmParser.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Target/SystemZ/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMSystemZAsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMSystemZAsmParser.a CMakeFiles/LLVMSystemZAsmParser.dir/SystemZAsmParser.cpp.o /usr/bin/ranlib ../../../libLLVMSystemZAsmParser.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] 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[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' [ 86%] Building CXX object lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDisassembler.dir/SystemZDisassembler.cpp.o -c /<>/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o -c /<>/lib/Target/SystemZ/SystemZFrameLowering.cpp [ 86%] Building CXX object lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o cd /<>/build-llvm/lib/Target/Mips && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o -c /<>/lib/Target/Mips/MicroMipsSizeReduction.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTOCRegDeps.cpp.o -c /<>/lib/Target/PowerPC/PPCTOCRegDeps.cpp [ 86%] 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' [ 86%] 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[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= 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". 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' [ 86%] Building CXX object lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZAsmPrinter.dir/SystemZInstPrinter.cpp.o -c /<>/lib/Target/SystemZ/InstPrinter/SystemZInstPrinter.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o -c /<>/lib/Target/SystemZ/SystemZHazardRecognizer.cpp [ 86%] 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' [ 86%] 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[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' [ 86%] Building CXX object lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZInfo.dir/SystemZTargetInfo.cpp.o -c /<>/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp [ 86%] 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' [ 86%] 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' [ 86%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmBackend.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp [ 86%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCAsmInfo.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp [ 86%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCCodeEmitter.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp [ 86%] 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 CMakeFiles/LLVMMipsCodeGen.dir/MicroMipsSizeReduction.cpp.o /usr/bin/ranlib ../../libLLVMMipsCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target LLVMMipsCodeGen /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' [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86AsmPrinter.cpp.o -c /<>/lib/Target/X86/X86AsmPrinter.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCTLSDynamicCall.cpp.o -c /<>/lib/Target/PowerPC/PPCTLSDynamicCall.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o -c /<>/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp [ 86%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCObjectWriter.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp [ 86%] Building CXX object lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZDesc.dir/SystemZMCTargetDesc.cpp.o -c /<>/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp [ 86%] 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 /usr/bin/ranlib ../../../libLLVMSystemZDesc.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target LLVMSystemZDesc /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' [ 86%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o cd /<>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmInstrumentation.cpp.o -c /<>/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXCopy.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXCopy.cpp [ 86%] Building CXX object lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o cd /<>/build-llvm/lib/Target/X86/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmParser.dir/X86AsmParser.cpp.o -c /<>/lib/Target/X86/AsmParser/X86AsmParser.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallFrameOptimization.cpp.o -c /<>/lib/Target/X86/X86CallFrameOptimization.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o -c /<>/lib/Target/SystemZ/SystemZISelLowering.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXFMAMutate.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXFMAMutate.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CmovConversion.cpp.o -c /<>/lib/Target/X86/X86CmovConversion.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCVSXSwapRemoval.cpp.o -c /<>/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp [ 86%] 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 make[4]: Leaving directory '/<>/build-llvm' [ 86%] 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[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' [ 86%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o cd /<>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86Disassembler.cpp.o -c /<>/lib/Target/X86/Disassembler/X86Disassembler.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZInstrInfo.cpp [ 86%] Building CXX object lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o cd /<>/build-llvm/lib/Target/X86/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Disassembler.dir/X86DisassemblerDecoder.cpp.o -c /<>/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ExpandPseudo.cpp.o -c /<>/lib/Target/X86/X86ExpandPseudo.cpp [ 86%] Building CXX object lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o cd /<>/build-llvm/lib/Target/PowerPC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o -c /<>/lib/Target/PowerPC/PPCExpandISEL.cpp [ 86%] 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' [ 86%] 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[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' [ 86%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86ATTInstPrinter.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o -c /<>/lib/Target/SystemZ/SystemZLDCleanup.cpp [ 86%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86IntelInstPrinter.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FastISel.cpp.o -c /<>/lib/Target/X86/X86FastISel.cpp [ 86%] Building CXX object lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o cd /<>/build-llvm/lib/Target/X86/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86AsmPrinter.dir/X86InstComments.cpp.o -c /<>/lib/Target/X86/InstPrinter/X86InstComments.cpp [ 86%] 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 CMakeFiles/LLVMPowerPCCodeGen.dir/PPCExpandISEL.cpp.o /usr/bin/ranlib ../../libLLVMPowerPCCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 86%] Built target LLVMPowerPCCodeGen /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' [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86AsmBackend.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp [ 86%] 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' [ 86%] Built target LLVMX86AsmPrinter /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[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' [ 86%] Building CXX object lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o cd /<>/build-llvm/lib/Target/X86/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Info.dir/X86TargetInfo.cpp.o -c /<>/lib/Target/X86/TargetInfo/X86TargetInfo.cpp [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCTargetDesc.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o -c /<>/lib/Target/SystemZ/SystemZLongBranch.cpp [ 86%] 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' [ 86%] Built target LLVMX86Info /usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend make[4]: Entering directory '/<>/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' [ 86%] Building CXX object lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o cd /<>/build-llvm/lib/Target/X86/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Utils.dir/X86ShuffleDecode.cpp.o -c /<>/lib/Target/X86/Utils/X86ShuffleDecode.cpp [ 86%] 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' [ 86%] 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' [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreAsmPrinter.cpp.o -c /<>/lib/Target/XCore/XCoreAsmPrinter.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCAsmInfo.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MCCodeEmitter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameLowering.cpp.o -c /<>/lib/Target/XCore/XCoreFrameLowering.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o -c /<>/lib/Target/SystemZ/SystemZMachineScheduler.cpp [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86MachObjectWriter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86ELFObjectWriter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFStreamer.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupBWInsts.cpp.o -c /<>/lib/Target/X86/X86FixupBWInsts.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o -c /<>/lib/Target/SystemZ/SystemZMCInstLower.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreInstrInfo.cpp.o -c /<>/lib/Target/XCore/XCoreInstrInfo.cpp [ 86%] Building CXX object lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o cd /<>/build-llvm/lib/Target/X86/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86Desc.dir/X86WinCOFFObjectWriter.cpp.o -c /<>/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp [ 86%] 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' [ 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 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' [ 86%] Building CXX object lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o cd /<>/build-llvm/lib/Target/XCore/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDisassembler.dir/XCoreDisassembler.cpp.o -c /<>/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZRegisterInfo.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelDAGToDAG.cpp.o -c /<>/lib/Target/XCore/XCoreISelDAGToDAG.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupLEAs.cpp.o -c /<>/lib/Target/X86/X86FixupLEAs.cpp [ 86%] 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' [ 86%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend make[4]: Entering directory '/<>/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' [ 86%] Building CXX object lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/XCore/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreAsmPrinter.dir/XCoreInstPrinter.cpp.o -c /<>/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp [ 86%] 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' [ 86%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[4]: Entering directory '/<>/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' [ 86%] Building CXX object lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore/TargetInfo && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreInfo.dir/XCoreTargetInfo.cpp.o -c /<>/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp [ 86%] 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' [ 86%] 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' [ 86%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o cd /<>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCTargetDesc.cpp.o -c /<>/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp [ 86%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp [ 86%] Building CXX object lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore/MCTargetDesc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreDesc.dir/XCoreMCAsmInfo.cpp.o -c /<>/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp [ 86%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreISelLowering.cpp.o -c /<>/lib/Target/XCore/XCoreISelLowering.cpp [ 86%] Linking CXX static library ../../../libLLVMXCoreDesc.a 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' [ 86%] 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' [ 86%] 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' [ 86%] Building CXX object lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmParser.dir/AMDGPUAsmParser.cpp.o -c /<>/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp [ 86%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FixupSetCC.cpp.o -c /<>/lib/Target/X86/X86FixupSetCC.cpp [ 87%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o -c /<>/lib/Target/SystemZ/SystemZShortenInst.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FloatingPoint.cpp.o -c /<>/lib/Target/X86/X86FloatingPoint.cpp [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreLowerThreadLocal.cpp.o -c /<>/lib/Target/XCore/XCoreLowerThreadLocal.cpp [ 87%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o -c /<>/lib/Target/SystemZ/SystemZSubtarget.cpp [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMachineFunctionInfo.cpp.o -c /<>/lib/Target/XCore/XCoreMachineFunctionInfo.cpp [ 87%] 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' [ 87%] 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' [ 87%] Building CXX object lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/InstPrinter && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c /<>/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86FrameLowering.cpp.o -c /<>/lib/Target/X86/X86FrameLowering.cpp [ 87%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o -c /<>/lib/Target/SystemZ/SystemZTargetMachine.cpp [ 87%] 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' [ 87%] 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[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' [ 87%] Building CXX object lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o cd /<>/build-llvm/lib/Target/AMDGPU/Disassembler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMAMDGPUDisassembler.dir/AMDGPUDisassembler.cpp.o -c /<>/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreMCInstLower.cpp.o -c /<>/lib/Target/XCore/XCoreMCInstLower.cpp [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreRegisterInfo.cpp.o -c /<>/lib/Target/XCore/XCoreRegisterInfo.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o [ 87%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelDAGToDAG.cpp.o -c /<>/lib/Target/X86/X86ISelDAGToDAG.cpp cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o -c /<>/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp [ 87%] 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' [ 87%] Built target LLVMAMDGPUDisassembler /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' [ 87%] Built target compiler-rt [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSubtarget.cpp.o -c /<>/lib/Target/XCore/XCoreSubtarget.cpp [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetMachine.cpp.o -c /<>/lib/Target/XCore/XCoreTargetMachine.cpp [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreTargetObjectFile.cpp.o -c /<>/lib/Target/XCore/XCoreTargetObjectFile.cpp [ 87%] Building CXX object lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o cd /<>/build-llvm/lib/Target/SystemZ && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o -c /<>/lib/Target/SystemZ/SystemZTDC.cpp [ 87%] 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/SystemZExpandPseudo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZFrameLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZHazardRecognizer.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelDAGToDAG.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZISelLowering.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZInstrInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLDCleanup.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZLongBranch.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineFunctionInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMachineScheduler.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZMCInstLower.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZRegisterInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSelectionDAGInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZShortenInst.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZSubtarget.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetMachine.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTargetTransformInfo.cpp.o CMakeFiles/LLVMSystemZCodeGen.dir/SystemZTDC.cpp.o /usr/bin/ranlib ../../libLLVMSystemZCodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMSystemZCodeGen [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreSelectionDAGInfo.cpp.o -c /<>/lib/Target/XCore/XCoreSelectionDAGInfo.cpp [ 87%] Building CXX object lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o cd /<>/build-llvm/lib/Target/XCore && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMXCoreCodeGen.dir/XCoreFrameToArgsOffsetElim.cpp.o -c /<>/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ISelLowering.cpp.o -c /<>/lib/Target/X86/X86ISelLowering.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InterleavedAccess.cpp.o -c /<>/lib/Target/X86/X86InterleavedAccess.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o -c /<>/lib/Target/X86/X86InstrFMA3Info.cpp [ 87%] 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' [ 87%] Built target LLVMXCoreCodeGen [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o -c /<>/lib/Target/X86/X86InstrInfo.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o -c /<>/lib/Target/X86/X86EvexToVex.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o -c /<>/lib/Target/X86/X86MCInstLower.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o -c /<>/lib/Target/X86/X86MachineFunctionInfo.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o -c /<>/lib/Target/X86/X86MacroFusion.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o -c /<>/lib/Target/X86/X86OptimizeLEAs.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o -c /<>/lib/Target/X86/X86PadShortFunction.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o -c /<>/lib/Target/X86/X86RegisterInfo.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o -c /<>/lib/Target/X86/X86RetpolineThunks.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o -c /<>/lib/Target/X86/X86SelectionDAGInfo.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o -c /<>/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o -c /<>/lib/Target/X86/X86Subtarget.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o -c /<>/lib/Target/X86/X86TargetMachine.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o -c /<>/lib/Target/X86/X86TargetObjectFile.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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o -c /<>/lib/Target/X86/X86TargetTransformInfo.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o -c /<>/lib/Target/X86/X86VZeroUpper.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o -c /<>/lib/Target/X86/X86WinAllocaExpander.cpp /usr/include/c++/7/bits/stl_vector.h: In constructor ‘llvm::X86TargetLowering::X86TargetLowering(const llvm::X86TargetMachine&, const llvm::X86Subtarget&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o -c /<>/lib/Target/X86/X86WinEHState.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o -c /<>/lib/Target/X86/X86CallingConv.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o -c /<>/lib/Target/X86/X86CallLowering.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o -c /<>/lib/Target/X86/X86LegalizerInfo.cpp [ 87%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o -c /<>/lib/Target/X86/X86RegisterBankInfo.cpp [ 89%] Building CXX object lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o cd /<>/build-llvm/lib/Target/X86 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o -c /<>/lib/Target/X86/X86InstructionSelector.cpp [ 89%] 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/X86CmovConversion.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/X86InterleavedAccess.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrFMA3Info.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstrInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86EvexToVex.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MCInstLower.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MachineFunctionInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86MacroFusion.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86OptimizeLEAs.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86PadShortFunction.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RetpolineThunks.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86SelectionDAGInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86ShuffleDecodeConstantPool.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86Subtarget.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetMachine.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetObjectFile.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86TargetTransformInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86VZeroUpper.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinAllocaExpander.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86WinEHState.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallingConv.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86CallLowering.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86LegalizerInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86RegisterBankInfo.cpp.o CMakeFiles/LLVMX86CodeGen.dir/X86InstructionSelector.cpp.o /usr/bin/ranlib ../../libLLVMX86CodeGen.a make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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' [ 89%] Building CXX object tools/llvm-shlib/CMakeFiles/LLVM.dir/libllvm.cpp.o cd /<>/build-llvm/tools/llvm-shlib && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /<>/tools/llvm-shlib/libllvm.cpp [ 89%] Linking CXX shared library ../../lib/libLLVM-5.0.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,libLLVM-5.0.so.1 -o ../../lib/libLLVM-5.0.so.1 CMakeFiles/LLVM.dir/libllvm.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" -Wl,--version-script,/<>/build-llvm/./lib/tools/llvm-shlib/simple_version_script.map -Wl,--whole-archive ../../lib/libLLVMDemangle.a ../../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/libLLVMBinaryFormat.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMipo.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMCoroutines.a ../../lib/libLLVMLinker.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMLTO.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMObject.a ../../lib/libLLVMObjectYAML.a ../../lib/libLLVMOption.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMInterpreter.a ../../lib/libLLVMMCJIT.a ../../lib/libLLVMOrcJIT.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAArch64CodeGen.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmParser.a ../../lib/libLLVMAArch64Disassembler.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Desc.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMAMDGPUCodeGen.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMCodeGen.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmParser.a ../../lib/libLLVMARMDisassembler.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMARMDesc.a ../../lib/libLLVMBPFCodeGen.a ../../lib/libLLVMBPFDisassembler.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMBPFDesc.a ../../lib/libLLVMHexagonCodeGen.a ../../lib/libLLVMHexagonAsmParser.a ../../lib/libLLVMHexagonInfo.a ../../lib/libLLVMHexagonDesc.a ../../lib/libLLVMHexagonDisassembler.a ../../lib/libLLVMLanaiCodeGen.a ../../lib/libLLVMLanaiAsmParser.a ../../lib/libLLVMLanaiInfo.a ../../lib/libLLVMLanaiDesc.a ../../lib/libLLVMLanaiAsmPrinter.a ../../lib/libLLVMLanaiDisassembler.a ../../lib/libLLVMMipsCodeGen.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsDisassembler.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmParser.a ../../lib/libLLVMMSP430CodeGen.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.a ../../lib/libLLVMMSP430Desc.a ../../lib/libLLVMNVPTXCodeGen.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMPowerPCCodeGen.a ../../lib/libLLVMPowerPCAsmParser.a ../../lib/libLLVMPowerPCDisassembler.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMPowerPCDesc.a ../../lib/libLLVMSparcCodeGen.a ../../lib/libLLVMSparcInfo.a ../../lib/libLLVMSparcDesc.a ../../lib/libLLVMSparcAsmPrinter.a ../../lib/libLLVMSparcAsmParser.a ../../lib/libLLVMSparcDisassembler.a ../../lib/libLLVMSystemZCodeGen.a ../../lib/libLLVMSystemZAsmParser.a ../../lib/libLLVMSystemZDisassembler.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMSystemZDesc.a ../../lib/libLLVMX86CodeGen.a ../../lib/libLLVMX86AsmParser.a ../../lib/libLLVMX86Disassembler.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Desc.a ../../lib/libLLVMX86Info.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMXCoreCodeGen.a ../../lib/libLLVMXCoreDisassembler.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMXCoreInfo.a ../../lib/libLLVMXCoreDesc.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMLineEditor.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCoverage.a ../../lib/libLLVMPasses.a ../../lib/libLLVMDlltoolDriver.a ../../lib/libLLVMLibDriver.a ../../lib/libLLVMXRay.a -Wl,--no-whole-archive ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a /usr/lib/arm-linux-gnueabihf/libffi.so ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMARMInfo.a ../../lib/libLLVMARMAsmPrinter.a ../../lib/libLLVMBPFAsmPrinter.a ../../lib/libLLVMBPFInfo.a ../../lib/libLLVMHexagonDesc.a ../../lib/libLLVMHexagonInfo.a ../../lib/libLLVMLanaiDesc.a ../../lib/libLLVMLanaiInfo.a ../../lib/libLLVMLanaiAsmPrinter.a ../../lib/libLLVMMipsDesc.a ../../lib/libLLVMMipsAsmPrinter.a ../../lib/libLLVMMipsInfo.a ../../lib/libLLVMMSP430AsmPrinter.a ../../lib/libLLVMMSP430Info.a ../../lib/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMLinker.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMPowerPCAsmPrinter.a ../../lib/libLLVMPowerPCInfo.a ../../lib/libLLVMSparcDesc.a ../../lib/libLLVMSparcAsmPrinter.a ../../lib/libLLVMSparcInfo.a ../../lib/libLLVMSystemZAsmPrinter.a ../../lib/libLLVMSystemZInfo.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMX86AsmPrinter.a ../../lib/libLLVMX86Utils.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMXCoreAsmPrinter.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMXCoreInfo.a -ledit ../../lib/libLLVMProfileData.a ../../lib/libLLVMOption.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a ../../lib/libLLVMDemangle.a -lrt -ldl -ltinfo -lpthread -lz -lm cd /<>/build-llvm/tools/llvm-shlib && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLLVM-5.0.so.1 ../../lib/libLLVM-5.0.so.1 ../../lib/libLLVM-5.0.so make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVM /usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend /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 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= 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/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" /<> /<>/lib/Testing/Support /<>/build-llvm /<>/build-llvm/lib/Testing/Support /<>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake --color= 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/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". Dependee "/<>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal". Dependee "/<>/build-llvm/lib/Testing/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal". 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". 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' [ 89%] Linking CXX static library ../../../lib/libPolly.a cd /<>/build-llvm/tools/polly/lib && /usr/bin/cmake -P CMakeFiles/Polly.dir/cmake_clean_target.cmake 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' 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/PollyCore.dir/Analysis/DependenceInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/PolyhedralInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetection.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopDetectionDiagnostic.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopInfo.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopBuilder.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopGraphPrinter.cpp.o CMakeFiles/PollyCore.dir/Analysis/ScopPass.cpp.o CMakeFiles/PollyCore.dir/Analysis/PruneUnprofitable.cpp.o CMakeFiles/PollyCore.dir/CodeGen/BlockGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslAst.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslExprBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IslNodeBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodeGeneration.cpp.o CMakeFiles/PollyCore.dir/CodeGen/LoopGenerators.cpp.o CMakeFiles/PollyCore.dir/CodeGen/IRBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/Utils.cpp.o CMakeFiles/PollyCore.dir/CodeGen/RuntimeDebugBuilder.cpp.o CMakeFiles/PollyCore.dir/CodeGen/CodegenCleanup.cpp.o CMakeFiles/PollyCore.dir/CodeGen/PerfMonitor.cpp.o CMakeFiles/PollyCore.dir/Exchange/JSONExporter.cpp.o CMakeFiles/PollyCore.dir/Support/GICHelper.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVAffinator.cpp.o CMakeFiles/PollyCore.dir/Support/SCEVValidator.cpp.o CMakeFiles/PollyCore.dir/Support/RegisterPasses.cpp.o CMakeFiles/PollyCore.dir/Support/ScopHelper.cpp.o CMakeFiles/PollyCore.dir/Support/ScopLocation.cpp.o CMakeFiles/PollyCore.dir/Support/ISLTools.cpp.o CMakeFiles/PollyCore.dir/Support/DumpModulePass.cpp.o CMakeFiles/PollyCore.dir/Support/VirtualInstruction.cpp.o CMakeFiles/PollyCore.dir/Transform/Canonicalization.cpp.o CMakeFiles/PollyCore.dir/Transform/CodePreparation.cpp.o CMakeFiles/PollyCore.dir/Transform/DeadCodeElimination.cpp.o CMakeFiles/PollyCore.dir/Transform/ScheduleOptimizer.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenSchedule.cpp.o CMakeFiles/PollyCore.dir/Transform/FlattenAlgo.cpp.o CMakeFiles/PollyCore.dir/Transform/DeLICM.cpp.o CMakeFiles/PollyCore.dir/Transform/Simplify.cpp.o Scanning dependencies of target LTO Scanning dependencies of target LLVMTestingSupport make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build [ 89%] Building CXX object tools/gold/CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/tools/gold && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LLVMgold.dir/gold-plugin.cpp.o -c /<>/tools/gold/gold-plugin.cpp make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o [ 89%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o cd /<>/build-llvm/tools/lto && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/LTODisassembler.cpp.o -c /<>/tools/lto/LTODisassembler.cpp cd /<>/build-llvm/lib/Testing/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/lib/Testing/Support -I/<>/lib/Testing/Support -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o -c /<>/lib/Testing/Support/Error.cpp [ 89%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o cd /<>/build-llvm/tools/lto && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/LTO.dir/lto.cpp.o -c /<>/tools/lto/lto.cpp /usr/bin/ranlib ../../../lib/libPolly.a make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target Polly /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/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= 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". 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' [ 89%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o cd /<>/build-llvm/tools/llvm-ar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -c /<>/tools/llvm-ar/llvm-ar.cpp [ 89%] Linking CXX static library ../../libLLVMTestingSupport.a cd /<>/build-llvm/lib/Testing/Support && /usr/bin/cmake -P CMakeFiles/LLVMTestingSupport.dir/cmake_clean_target.cmake cd /<>/build-llvm/lib/Testing/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTestingSupport.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMTestingSupport.a CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o /usr/bin/ranlib ../../libLLVMTestingSupport.a make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMTestingSupport /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' [ 89%] 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=\".\" -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-config.dir/llvm-config.cpp.o -c /<>/tools/llvm-config/llvm-config.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:20, 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: 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:26, 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:20, 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)); } ^ /<>/tools/gold/gold-plugin.cpp: In function ‘void diagnosticHandler(const llvm::DiagnosticInfo&)’: /<>/tools/gold/gold-plugin.cpp:400: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:402:3: note: here case DS_Warning: ^~~~ [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-config.dir/llvm-config.cpp.o -o ../../bin/llvm-config -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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' [ 89%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o cd /<>/build-llvm/tools/llvm-lto && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -c /<>/tools/llvm-lto/llvm-lto.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -o ../../bin/llvm-ar -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target llvm-ar /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' [ 89%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o cd /<>/build-llvm/tools/llvm-profdata && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -c /<>/tools/llvm-profdata/llvm-profdata.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:23, from /<>/include/llvm/Bitcode/BitcodeReader.h:18, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-rpath-link,/<>/build-llvm/./lib -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.5 -o ../../lib/libLTO.so.5.0.2 CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 cd /<>/build-llvm/tools/lto && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLTO.so.5.0.2 ../../lib/libLTO.so.5 ../../lib/libLTO.so make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target LTO /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' [ 89%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/diagtool_main.cpp.o -c /<>/tools/clang/tools/diagtool/diagtool_main.cpp [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagTool.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/DiagTool.cpp.o -c /<>/tools/clang/tools/diagtool/DiagTool.cpp [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o -c /<>/tools/clang/tools/diagtool/DiagnosticNames.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-rpath-link,/<>/build-llvm/./lib -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-5.0.so.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/SmallSet.h:19, from /<>/tools/llvm-profdata/llvm-profdata.cpp:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >; _Distance = int; _Tp = std::pair, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val, bool, const string&, bool, llvm::raw_fd_ostream&)::, long long unsigned int>&, const std::pair, long long unsigned int>&)> >]’: /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMgold /usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-offload-bundler /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-offload-bundler /<>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake --color= /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >; _Distance = int; _Tp = std::pair, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, bool, const string&, bool, llvm::raw_fd_ostream&)::, long long unsigned int>&, const std::pair, long long unsigned int>&)> >]’: /usr/include/c++/7/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ Dependee "/<>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend.internal". Scanning dependencies of target clang-offload-bundler make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o cd /<>/build-llvm/tools/clang/tools/clang-offload-bundler && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-offload-bundler -I/<>/tools/clang/tools/clang-offload-bundler -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -c /<>/tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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:20, from /<>/tools/llvm-profdata/llvm-profdata.cpp:17: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair, std::allocator >, long long unsigned int>&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o -c /<>/tools/clang/tools/diagtool/FindDiagnosticID.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, std::allocator >, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector, long long unsigned int> >::iterator {aka __gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >}’ changed in GCC 7.1 /usr/include/c++/7/bits/vector.tcc: In function ‘int show_main(int, const char**)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ListWarnings.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/ListWarnings.cpp.o -c /<>/tools/clang/tools/diagtool/ListWarnings.cpp [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o -c /<>/tools/clang/tools/diagtool/ShowEnabledWarnings.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -o ../../bin/llvm-profdata -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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' [ 89%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-format.dir/ClangFormat.cpp.o -c /<>/tools/clang/tools/clang-format/ClangFormat.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o -o ../../bin/llvm-lto -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target llvm-lto [ 89%] Building CXX object tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/TreeView.cpp.o cd /<>/build-llvm/tools/clang/tools/diagtool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/diagtool.dir/TreeView.cpp.o -c /<>/tools/clang/tools/diagtool/TreeView.cpp [ 89%] Linking CXX executable ../../../../bin/clang-offload-bundler cd /<>/build-llvm/tools/clang/tools/clang-offload-bundler && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-offload-bundler.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-offload-bundler.dir/ClangOffloadBundler.cpp.o -o ../../../../bin/clang-offload-bundler -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target clang-offload-bundler /usr/bin/make -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-import-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-import-test /<>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend.internal". Scanning dependencies of target clang-import-test make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o cd /<>/build-llvm/tools/clang/tools/clang-import-test && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-import-test -I/<>/tools/clang/tools/clang-import-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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -c /<>/tools/clang/tools/clang-import-test/clang-import-test.cpp /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' [ 89%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/ARCMigrate.cpp.o -c /<>/tools/clang/tools/libclang/ARCMigrate.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/diagtool.dir/diagtool_main.cpp.o CMakeFiles/diagtool.dir/DiagTool.cpp.o CMakeFiles/diagtool.dir/DiagnosticNames.cpp.o CMakeFiles/diagtool.dir/FindDiagnosticID.cpp.o CMakeFiles/diagtool.dir/ListWarnings.cpp.o CMakeFiles/diagtool.dir/ShowEnabledWarnings.cpp.o CMakeFiles/diagtool.dir/TreeView.cpp.o -o ../../../../bin/diagtool -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.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/tools/clang-import-test/clang-import-test.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ make[4]: Leaving directory '/<>/build-llvm' [ 89%] Built target diagtool /usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-rename /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-rename /<>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake --color= [ 89%] Linking CXX executable ../../../../bin/clang-format Dependee "/<>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend.internal". cd /<>/build-llvm/tools/clang/tools/clang-format && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-format.dir/link.txt --verbose=1 Dependee "/<>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend.internal". /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-format.dir/ClangFormat.cpp.o -o ../../../../bin/clang-format -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 Scanning dependencies of target clang-rename make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build make[4]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/ClangRename.cpp.o cd /<>/build-llvm/tools/clang/tools/clang-rename && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/clang-rename -I/<>/tools/clang/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-rename.dir/ClangRename.cpp.o -c /<>/tools/clang/tools/clang-rename/ClangRename.cpp make[4]: Leaving directory '/<>/build-llvm' [ 89%] 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 [ 89%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/BuildSystem.cpp.o -c /<>/tools/clang/tools/libclang/BuildSystem.cpp make[4]: Entering directory '/<>/build-llvm' [ 89%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -c /<>/tools/clang/tools/arcmt-test/arcmt-test.cpp [ 89%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndex.cpp.o -c /<>/tools/clang/tools/libclang/CIndex.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/clang-rename/ClangRename.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ 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/tools/arcmt-test/arcmt-test.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /<>/tools/clang/tools/libclang/CIndexer.h:19, from /<>/tools/clang/tools/libclang/CIndex.cpp:16: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1894:43: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1896:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1898:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1900:42: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4177:64: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4180:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4182:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4184:62: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4186:71: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4197:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4199:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4205:64: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4209:47: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4211:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4214:64: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4217:77: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:4219:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:4442:63: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:5738:60: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/arcmt-test.dir/arcmt-test.cpp.o -o ../../../../bin/arcmt-test -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 [ 90%] Linking CXX executable ../../../../bin/clang-import-test cd /<>/build-llvm/tools/clang/tools/clang-import-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-import-test.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-import-test.dir/clang-import-test.cpp.o -o ../../../../bin/clang-import-test -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:2645:28: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template 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:2645:28: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] Linking CXX executable ../../../../bin/clang-rename cd /<>/build-llvm/tools/clang/tools/clang-rename && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-rename.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-rename.dir/ClangRename.cpp.o -o ../../../../bin/clang-rename -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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' [ 90%] Built target arcmt-test /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 /<>/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:359: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:3831:85: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4177:64: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4180:59: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4182:52: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4184:62: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4186:71: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4197:65: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4199:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4203:48: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4205:64: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4209:47: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4211:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4214:64: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4217:77: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:4219:68: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:359: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:4442:63: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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= /<>/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:359: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:5738:60: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-check.dir/ClangCheck.cpp.o -c /<>/tools/clang/tools/clang-check/ClangCheck.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-import-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 /<>/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:334: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:2645:28: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_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:334: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:2645:28: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] 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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -c /<>/tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-rename /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-reorder-fields/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend.internal". Scanning dependencies of target clang-reorder-fields make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build make[4]: Entering directory '/<>/build-llvm' [ 90%] Building CXX object tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool -I/<>/tools/clang/tools/extra/clang-reorder-fields/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -c /<>/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.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-reorder-fields/tool/../ReorderFieldsAction.h:19, from /<>/tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp:15: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-check.dir/ClangCheck.cpp.o -o ../../../../bin/clang-check -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangTooling.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 [ 90%] Linking CXX executable ../../../../../../bin/clang-reorder-fields [ 90%] Linking CXX executable ../../../../../../bin/clang-apply-replacements cd /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-reorder-fields.dir/link.txt --verbose=1 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-reorder-fields.dir/ClangReorderFields.cpp.o -o ../../../../../../bin/clang-reorder-fields -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangReorderFields.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-apply-replacements.dir/ClangApplyReplacementsMain.cpp.o -o ../../../../../../bin/clang-apply-replacements -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangApplyReplacements.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-apply-replacements /usr/bin/make -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend make[4]: Entering directory '/<>/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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/Modularize.cpp.o -c /<>/tools/clang/tools/extra/modularize/Modularize.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-reorder-fields /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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o -c /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-check /usr/bin/make -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/change-namespace/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/change-namespace/tool /<>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend.internal". Scanning dependencies of target clang-change-namespace make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build make[4]: Entering directory '/<>/build-llvm' [ 90%] Building CXX object tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/change-namespace/tool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/change-namespace/tool -I/<>/tools/clang/tools/extra/change-namespace/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/change-namespace/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -c /<>/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/clang/tools/extra/modularize/Modularize.h:18, from /<>/tools/clang/tools/extra/modularize/Modularize.cpp:228: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/tools/extra/change-namespace/tool/../ChangeNamespace.h:13, from /<>/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:32: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCXX.cpp.o -c /<>/tools/clang/tools/libclang/CIndexCXX.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o -c /<>/tools/clang/tools/libclang/CIndexCodeCompletion.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/change-namespace/tool/ClangChangeNamespace.cpp:178:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:525:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] Linking CXX executable ../../../../../../bin/clang-change-namespace cd /<>/build-llvm/tools/clang/tools/extra/change-namespace/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-change-namespace.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-change-namespace.dir/ClangChangeNamespace.cpp.o -o ../../../../../../bin/clang-change-namespace -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangChangeNamespace.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-tidy.dir/ClangTidyMain.cpp.o -o ../../../../../../bin/clang-tidy -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTidyAndroidModule.a ../../../../../../lib/libclangTidyBoostModule.a ../../../../../../lib/libclangTidyBugproneModule.a ../../../../../../lib/libclangTidyCERTModule.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyHICPPModule.a ../../../../../../lib/libclangTidyLLVMModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyModernizeModule.a ../../../../../../lib/libclangTidyMPIModule.a ../../../../../../lib/libclangTidyPerformanceModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTidyUtils.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangStaticAnalyzerCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o -c /<>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-change-namespace /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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-query.dir/ClangQuery.cpp.o -c /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp /<>/tools/clang/tools/extra/modularize/ModuleAssistant.cpp:68:1: warning: ‘{anonymous}::Module::Module()’ defined but not used [-Wunused-function] Module::Module() : IsProblem(false) {} ^~~~~~ [ 90%] Building CXX object tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/modularize && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o -c /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-tidy /usr/bin/make -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-move/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-move/tool /<>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend.internal". Scanning dependencies of target clang-move make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build make[4]: Entering directory '/<>/build-llvm' [ 90%] Building CXX object tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clang-move/tool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clang-move/tool -I/<>/tools/clang/tools/extra/clang-move/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/clang-move/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o -c /<>/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CIndexDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/tools/extra/clang-move/tool/../HelperDeclRefGraph.h:13, from /<>/tools/clang/tools/extra/clang-move/tool/../ClangMove.h:13, from /<>/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexHigh.cpp.o -c /<>/tools/clang/tools/libclang/CIndexHigh.cpp [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/CoverageChecker.cpp.o -c /<>/tools/clang/tools/extra/modularize/CoverageChecker.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-query/tool/ClangQuery.cpp:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:116:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/clang/tools/extra/modularize/Modularize.h:18, from /<>/tools/clang/tools/extra/modularize/ModularizeUtilities.h:18, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-query.dir/ClangQuery.cpp.o -o ../../../../../../bin/clang-query -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangQuery.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/clang-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[4]: Leaving directory '/<>/build-llvm' /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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-move/tool/ClangMoveMain.cpp:210:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] Built target clang-query /usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clangd/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clangd/tool /<>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend.internal". Dependee "/<>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend.internal". Scanning dependencies of target clangd make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build make[4]: Entering directory '/<>/build-llvm' [ 90%] Building CXX object tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/ClangdMain.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/clangd/tool && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/clangd/tool -I/<>/tools/clang/tools/extra/clangd/tool -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/clangd/tool/.. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clangd.dir/ClangdMain.cpp.o -c /<>/tools/clang/tools/extra/clangd/tool/ClangdMain.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/clang/tools/libclang/CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o -c /<>/tools/clang/tools/libclang/CIndexInclusionStack.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/extra/clangd/tool/../ClangdUnit.h:15, from /<>/tools/clang/tools/extra/clangd/tool/../ClangdUnitStore.h:15, from /<>/tools/clang/tools/extra/clangd/tool/../ClangdServer.h:13, from /<>/tools/clang/tools/extra/clangd/tool/../ClangdLSPServer.h:13, from /<>/tools/clang/tools/extra/clangd/tool/ClangdMain.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] Linking CXX executable ../../../../../../bin/clang-move cd /<>/build-llvm/tools/clang/tools/extra/clang-move/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clang-move.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-move.dir/ClangMoveMain.cpp.o -o ../../../../../../bin/clang-move -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangMove.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -c /<>/tools/clang/tools/extra/modularize/PreprocessorTracker.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] Linking CXX executable ../../../../../../bin/clangd cd /<>/build-llvm/tools/clang/tools/extra/clangd/tool && /usr/bin/cmake -E cmake_link_script CMakeFiles/clangd.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clangd.dir/ClangdMain.cpp.o -o ../../../../../../bin/clangd -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDaemon.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clang-move /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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/tool/ClangIncludeFixer.cpp [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o -c /<>/tools/clang/tools/libclang/CIndexUSRs.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target clangd [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CIndexer.cpp.o -c /<>/tools/clang/tools/libclang/CIndexer.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, 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/../FuzzySymbolIndex.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXComment.cpp.o -c /<>/tools/clang/tools/libclang/CXComment.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/CXComment.h:17, from /<>/tools/clang/tools/libclang/CXComment.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/clang/tools/libclang/CMakeFiles/libclang.dir/CXCursor.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXCursor.cpp.o -c /<>/tools/clang/tools/libclang/CXCursor.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/modularize.dir/Modularize.cpp.o CMakeFiles/modularize.dir/ModuleAssistant.cpp.o CMakeFiles/modularize.dir/ModularizeUtilities.cpp.o CMakeFiles/modularize.dir/CoverageChecker.cpp.o CMakeFiles/modularize.dir/PreprocessorTracker.cpp.o -o ../../../../../bin/modularize -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-5.0.so.1 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ make[4]: Leaving directory '/<>/build-llvm' [ 90%] 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". [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o -c /<>/tools/clang/tools/libclang/CXIndexDataConsumer.cpp 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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -c /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, 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/../FindAllSymbols.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:271:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:277:49: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:476:65: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:532:30: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:344:5: 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:973:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:359: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:973:54: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/clang-include-fixer.dir/ClangIncludeFixer.cpp.o -o ../../../../../../bin/clang-include-fixer -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangIncludeFixer.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libfindAllSymbols.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/clang/tools/libclang/CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/g++-7 -DCLANG_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o -c /<>/tools/clang/tools/libclang/CXCompilationDatabase.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] 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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/pp-trace.dir/PPTrace.cpp.o -c /<>/tools/clang/tools/extra/pp-trace/PPTrace.cpp [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CXLoadedDiagnostic.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o -c /<>/tools/clang/tools/libclang/CXSourceLocation.cpp [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o -c /<>/tools/clang/tools/libclang/CXStoredDiagnostic.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:152:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/find-all-symbols.dir/FindAllSymbolsMain.cpp.o -o ../../../../../../../bin/find-all-symbols -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libfindAllSymbols.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangParse.a ../../../../../../../lib/libclangSerialization.a ../../../../../../../lib/libclangSema.a ../../../../../../../lib/libclangEdit.a ../../../../../../../lib/libclangAnalysis.a ../../../../../../../lib/libclangDriver.a ../../../../../../../lib/libclangFormat.a ../../../../../../../lib/libclangToolingCore.a ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangRewrite.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libLLVM-5.0.so.1 [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXString.cpp.o -c /<>/tools/clang/tools/libclang/CXString.cpp [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/CXType.cpp.o -c /<>/tools/clang/tools/libclang/CXType.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] 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' [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -c /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -c /<>/tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/tools/extra/tool-template/ToolTemplate.cpp:37: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/pp-trace.dir/PPTrace.cpp.o CMakeFiles/pp-trace.dir/PPCallbacksTracker.cpp.o -o ../../../../../bin/pp-trace -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangTooling.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-5.0.so.1 [ 90%] 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_TOOL_EXTRA_BUILD -DLLVM_BUILD_GLOBAL_ISEL -D_CINDEX_LIB_ -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/libclang.dir/Indexing.cpp.o -c /<>/tools/clang/tools/libclang/Indexing.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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' [ 90%] Built target pp-trace /usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/tools/lld /<>/build-llvm /<>/build-llvm/tools/lld/tools/lld /<>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/depend.internal". Dependee "/<>/build-llvm/tools/lld/tools/lld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/depend.internal". Scanning dependencies of target lld make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/build make[4]: Entering directory '/<>/build-llvm' [ 90%] Building CXX object tools/lld/tools/lld/CMakeFiles/lld.dir/lld.cpp.o cd /<>/build-llvm/tools/lld/tools/lld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/tools/lld -I/<>/tools/lld/tools/lld -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lld.dir/lld.cpp.o -c /<>/tools/lld/tools/lld/lld.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] Linking CXX executable ../../../../bin/lld cd /<>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E cmake_link_script CMakeFiles/lld.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lld.dir/lld.cpp.o -o ../../../../bin/lld -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldDriver.a ../../../../lib/liblldCOFF.a ../../../../lib/liblldELF.a ../../../../lib/liblldMachO.a ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldConfig.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-5.0.so.1 -lpthread cd /<>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /<>/build-llvm/./bin/lld-link cd /<>/build-llvm/tools/lld/tools/lld && /usr/bin/cmake -E create_symlink lld /<>/build-llvm/./bin/ld.lld /usr/bin/make -f tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/build.make tools/lldb/tools/argdumper/CMakeFiles/lldb-argdumper.dir/depend make[4]: Leaving directory '/<>/build-llvm' 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= [ 90%] Built target lld /usr/bin/make -f tools/lldb/source/API/CMakeFiles/liblldb.dir/build.make tools/lldb/source/API/CMakeFiles/liblldb.dir/depend make[4]: Entering directory '/<>/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/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". 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-argdumper 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' [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 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' [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBAddress.cpp.o -c /<>/tools/lldb/source/API/SBAddress.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-argdumper.dir/argdumper.cpp.o -o ../../../../bin/lldb-argdumper -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbCore.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginObjectFileELF.a -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl -ledit ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/liblldbBase.a ../../../../lib/liblldbUtility.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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' [ 90%] Built target lldb-argdumper /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= 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". 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' [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/tool-template/ToolTemplate.cpp:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:90:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o -c /<>/tools/lldb/source/API/SBAttachInfo.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/tool-template.dir/ToolTemplate.cpp.o -o ../../../../../bin/tool-template -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangTooling.a ../../../../../lib/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-5.0.so.1 [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBlock.cpp.o -c /<>/tools/lldb/source/API/SBBlock.cpp [ 90%] Linking CXX shared library ../../../../lib/libclang-5.0.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-rpath-link,/<>/build-llvm/./lib -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-5.0.so.1 -o ../../../../lib/libclang-5.0.so.1 CMakeFiles/libclang.dir/ARCMigrate.cpp.o CMakeFiles/libclang.dir/BuildSystem.cpp.o CMakeFiles/libclang.dir/CIndex.cpp.o CMakeFiles/libclang.dir/CIndexCXX.cpp.o CMakeFiles/libclang.dir/CIndexCodeCompletion.cpp.o CMakeFiles/libclang.dir/CIndexDiagnostic.cpp.o CMakeFiles/libclang.dir/CIndexHigh.cpp.o CMakeFiles/libclang.dir/CIndexInclusionStack.cpp.o CMakeFiles/libclang.dir/CIndexUSRs.cpp.o CMakeFiles/libclang.dir/CIndexer.cpp.o CMakeFiles/libclang.dir/CXComment.cpp.o CMakeFiles/libclang.dir/CXCursor.cpp.o CMakeFiles/libclang.dir/CXIndexDataConsumer.cpp.o CMakeFiles/libclang.dir/CXCompilationDatabase.cpp.o CMakeFiles/libclang.dir/CXLoadedDiagnostic.cpp.o CMakeFiles/libclang.dir/CXSourceLocation.cpp.o CMakeFiles/libclang.dir/CXStoredDiagnostic.cpp.o CMakeFiles/libclang.dir/CXString.cpp.o CMakeFiles/libclang.dir/CXType.cpp.o CMakeFiles/libclang.dir/Indexing.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangLex.a ../../../../lib/libclangSema.a ../../../../lib/libclangTooling.a ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangTidyPlugin.a ../../../../lib/libclangIncludeFixerPlugin.a -ldl ../../../../lib/libclangTidyAndroidModule.a ../../../../lib/libclangTidyBoostModule.a ../../../../lib/libclangTidyCERTModule.a ../../../../lib/libclangTidyCppCoreGuidelinesModule.a ../../../../lib/libclangTidyGoogleModule.a ../../../../lib/libclangTidyLLVMModule.a ../../../../lib/libclangTidyMiscModule.a ../../../../lib/libclangTidyModernizeModule.a ../../../../lib/libclangTidyMPIModule.a ../../../../lib/libclangTidyPerformanceModule.a ../../../../lib/libclangTidyReadabilityModule.a ../../../../lib/libclangTidyUtils.a ../../../../lib/libclangTidy.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangIncludeFixer.a ../../../../lib/libfindAllSymbols.a ../../../../lib/libclangTooling.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target tool-template /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' [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c /<>/tools/bugpoint/BugDriver.cpp In file included from /usr/include/c++/7/set:60:0, from /<>/tools/lldb/include/lldb/lldb-private-interfaces.h:21, from /<>/tools/lldb/include/lldb/lldb-private.h:17, from /<>/tools/lldb/include/lldb/Host/Socket.h:16, from /<>/tools/lldb/tools/lldb-server/Acceptor.h:12, from /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:29: /usr/include/c++/7/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = short 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/tools/lldb-server/../../source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h:15, from /<>/tools/lldb/tools/lldb-server/lldb-platform.cpp:31: /usr/include/c++/7/bits/stl_map.h: In function ‘int main_platform(int, char**)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree, 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, ^~~ [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 cd /<>/build-llvm/tools/clang/tools/libclang && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/libclang-5.0.so.1 ../../../../lib/libclang-5.0.so.1 ../../../../lib/libclang-5.0.so make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target libclang /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' [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o -c /<>/tools/dsymutil/dsymutil.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o -c /<>/tools/lldb/source/API/SBBreakpoint.cpp [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c /<>/tools/bugpoint/CrashDebugger.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-server.dir/Acceptor.cpp.o CMakeFiles/lldb-server.dir/lldb-gdbserver.cpp.o CMakeFiles/lldb-server.dir/lldb-platform.cpp.o CMakeFiles/lldb-server.dir/lldb-server.cpp.o CMakeFiles/lldb-server.dir/LLDBServerUtilities.cpp.o -o ../../../../bin/lldb-server -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/liblldbBase.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbPluginProcessLinux.a -ledit -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 -ledit -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/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl -ledit ../../../../lib/liblldbBase.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbUtility.a ../../../../lib/libLLVM-5.0.so.1 [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o -c /<>/tools/dsymutil/BinaryHolder.cpp make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target lldb-server /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' [ 90%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o cd /<>/build-llvm/tools/llc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llc.dir/llc.cpp.o -c /<>/tools/llc/llc.cpp [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o -c /<>/tools/dsymutil/DebugMap.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o -c /<>/tools/lldb/source/API/SBBreakpointLocation.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o -c /<>/tools/dsymutil/DwarfLinker.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBBroadcaster.cpp.o -c /<>/tools/lldb/source/API/SBBroadcaster.cpp [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c /<>/tools/bugpoint/ExecutionDriver.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandInterpreter.cpp.o -c /<>/tools/lldb/source/API/SBCommandInterpreter.cpp [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c /<>/tools/bugpoint/ExtractFunction.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 CMakeFiles/llc.dir/llc.cpp.o -o ../../bin/llc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 90%] 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' [ 90%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o cd /<>/build-llvm/tools/lli && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/lli.cpp.o -c /<>/tools/lli/lli.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommandReturnObject.cpp.o -c /<>/tools/lldb/source/API/SBCommandReturnObject.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/ADT/Triple.h:13, from /<>/tools/dsymutil/BinaryHolder.h:17, 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/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/ADT/Triple.h:13, from /<>/tools/dsymutil/BinaryHolder.h:17, 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, ^~~~~~~~~~~~~ [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCommunication.cpp.o -c /<>/tools/lldb/source/API/SBCommunication.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/ADT/Triple.h:13, from /<>/tools/dsymutil/BinaryHolder.h:17, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/Object/Binary.h:18, from /<>/include/llvm/Object/Archive.h:20, from /<>/tools/dsymutil/BinaryHolder.h:18, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/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::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 /usr/include/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: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 In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/Object/Binary.h:18, from /<>/include/llvm/Object/Archive.h:20, from /<>/tools/dsymutil/BinaryHolder.h:18, 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:47, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.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/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/Object/Binary.h:18, from /<>/include/llvm/Object/Archive.h:20, from /<>/tools/dsymutil/BinaryHolder.h:18, 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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/Object/Binary.h:18, from /<>/include/llvm/Object/Archive.h:20, from /<>/tools/dsymutil/BinaryHolder.h:18, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBCompileUnit.cpp.o -c /<>/tools/lldb/source/API/SBCompileUnit.cpp [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c /<>/tools/bugpoint/FindBugs.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/ADT/Triple.h:13, from /<>/tools/dsymutil/BinaryHolder.h:17, 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:47, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/7/bits/stl_map.h: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::lookForDIEsToKeep(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::DWARFDie&, const llvm::dsymutil::DebugMapObject&, llvm::dsymutil::{anonymous}::CompileUnit&, unsigned int)’: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type ‘std::_Rb_tree >, 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/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/ADT/Triple.h:13, from /<>/tools/dsymutil/BinaryHolder.h:17, 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/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/ADT/Triple.h:13, from /<>/tools/dsymutil/BinaryHolder.h:17, 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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/Object/Binary.h:18, from /<>/include/llvm/Object/Archive.h:20, from /<>/tools/dsymutil/BinaryHolder.h:18, 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/Support/MathExtras.h:19, from /<>/include/llvm/ADT/SmallVector.h:20, from /<>/include/llvm/ADT/Twine.h:13, from /<>/include/llvm/ADT/Triple.h:13, from /<>/tools/dsymutil/BinaryHolder.h:17, 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBData.cpp.o -c /<>/tools/lldb/source/API/SBData.cpp /usr/include/c++/7/bits/stl_algo.h: In function ‘bool llvm::dsymutil::linkDwarf(llvm::StringRef, const llvm::dsymutil::DebugMap&, const llvm::dsymutil::LinkOptions&)’: /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:47, from /<>/include/llvm/Support/YAMLTraits.h:23, from /<>/tools/dsymutil/DebugMap.h:33, from /<>/tools/dsymutil/DwarfLinker.cpp:10: /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, ^~~ [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c /<>/tools/bugpoint/Miscompilation.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBDebugger.cpp.o -c /<>/tools/lldb/source/API/SBDebugger.cpp [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o -c /<>/tools/dsymutil/MachODebugMapParser.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/tools/lli/OrcLazyJIT.h:20, 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>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/tools/lli/OrcLazyJIT.h:20, from /<>/tools/lli/lli.cpp:16: /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Error; _Functor = llvm::orc::rpc::detail::RPCEndpointBase::wrapHandler(HandlerT) [with Func = llvm::orc::remote::OrcRemoteTargetRPCAPI::RequestCompile; HandlerT = llvm::orc::remote::OrcRemoteTargetClient::OrcRemoteTargetClient(ChannelT&, llvm::Error&) [with ChannelT = llvm::orc::rpc::RawByteChannel]::; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]::; _ArgTypes = {llvm::orc::rpc::RawByteChannel&, unsigned int}]’: /usr/include/c++/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/functional:58:0, from /<>/include/llvm/ADT/STLExtras.h:24, from /<>/tools/lli/OrcLazyJIT.h:18, from /<>/tools/lli/lli.cpp:16: /usr/include/c++/7/bits/std_function.h:303:7: note: parameter passing for argument of type ‘std::vector >::iterator {aka __gnu_cxx::__normal_iterator > >}’ changed in GCC 7.1 } ^ [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o cd /<>/build-llvm/tools/dsymutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -c /<>/tools/dsymutil/MachOUtils.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/tools/lli/OrcLazyJIT.h:20, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/include/llvm/ExecutionEngine/JITSymbol.h:24, from /<>/tools/lli/OrcLazyJIT.h:20, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/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::EHFrame}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::EHFrame; _Alloc = std::allocator::RCMemoryManager::EHFrame>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector::RCMemoryManager::EHFrame, std::allocator::RCMemoryManager::EHFrame> >::iterator {aka __gnu_cxx::__normal_iterator::RCMemoryManager::EHFrame*, std::vector::RCMemoryManager::EHFrame, std::allocator::RCMemoryManager::EHFrame> > >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/vector.tcc: In member function ‘void llvm::orc::remote::OrcRemoteTargetClient::RCMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t) [with ChannelT = llvm::orc::rpc::RawByteChannel]’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::RCMemoryManager::EHFrame*, std::vector::RCMemoryManager::EHFrame, std::allocator::RCMemoryManager::EHFrame> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBDeclaration.cpp.o -c /<>/tools/lldb/source/API/SBDeclaration.cpp [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c /<>/tools/bugpoint/OptimizerDriver.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBError.cpp.o -c /<>/tools/lldb/source/API/SBError.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o CMakeFiles/llvm-dsymutil.dir/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-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 90%] 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' [ 90%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o cd /<>/build-llvm/tools/llvm-as && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /<>/tools/llvm-as/llvm-as.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBEvent.cpp.o -c /<>/tools/lldb/source/API/SBEvent.cpp [ 90%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o cd /<>/build-llvm/tools/lli && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -c /<>/tools/lli/OrcLazyJIT.cpp [ 90%] 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 [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c /<>/tools/bugpoint/ToolRunner.cpp /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-as.dir/llvm-as.cpp.o -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 90%] 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' [ 90%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o cd /<>/build-llvm/tools/llvm-bcanalyzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c /<>/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBExecutionContext.cpp.o -c /<>/tools/lldb/source/API/SBExecutionContext.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBExpressionOptions.cpp.o -c /<>/tools/lldb/source/API/SBExpressionOptions.cpp [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o cd /<>/build-llvm/tools/bugpoint && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c /<>/tools/bugpoint/bugpoint.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpec.cpp.o -c /<>/tools/lldb/source/API/SBFileSpec.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -o ../../bin/llvm-bcanalyzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target llvm-bcanalyzer [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFileSpecList.cpp.o -c /<>/tools/lldb/source/API/SBFileSpecList.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFrame.cpp.o -c /<>/tools/lldb/source/API/SBFrame.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli.dir/lli.cpp.o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -o ../../bin/lli -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target lli /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' [ 90%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o cd /<>/build-llvm/tools/llvm-c-test && /usr/bin/gcc-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/attributes.c.o -c /<>/tools/llvm-c-test/attributes.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/calc.c.o -c /<>/tools/llvm-c-test/calc.c [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBFunction.cpp.o -c /<>/tools/lldb/source/API/SBFunction.cpp [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o -c /<>/tools/llvm-c-test/diagnostic.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/disassemble.c.o -c /<>/tools/llvm-c-test/disassemble.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-c-test.dir/echo.cpp.o -c /<>/tools/llvm-c-test/echo.cpp [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 CMakeFiles/bugpoint.dir/BugDriver.cpp.o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o CMakeFiles/bugpoint.dir/FindBugs.cpp.o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -o ../../bin/bugpoint -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../lib/libPolly.a ../../lib/libLLVMTarget.a ../../lib/libLLVM-5.0.so.1 ../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so ../../lib/libLLVMAnalysis.a ../../lib/libLLVMObject.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMMC.a ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 90%] Built target bugpoint /usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cat /<>/build-llvm /<>/build-llvm/tools/llvm-cat /<>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-cat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal". Scanning dependencies of target llvm-cat make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build make[4]: Entering directory '/<>/build-llvm' [ 90%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o cd /<>/build-llvm/tools/llvm-cat && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cat -I/<>/tools/llvm-cat -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o -c /<>/tools/llvm-cat/llvm-cat.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBHostOS.cpp.o -c /<>/tools/lldb/source/API/SBHostOS.cpp [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/helpers.c.o -c /<>/tools/llvm-c-test/helpers.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/include-all.c.o -c /<>/tools/llvm-c-test/include-all.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/main.c.o -c /<>/tools/llvm-c-test/main.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/module.c.o -c /<>/tools/llvm-c-test/module.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/metadata.c.o -c /<>/tools/llvm-c-test/metadata.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/object.c.o -c /<>/tools/llvm-c-test/object.c [ 90%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O2 -g -DNDEBUG -o CMakeFiles/llvm-c-test.dir/targets.c.o -c /<>/tools/llvm-c-test/targets.c [ 90%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-c-test.dir/attributes.c.o CMakeFiles/llvm-c-test.dir/calc.c.o CMakeFiles/llvm-c-test.dir/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-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 90%] 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[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= 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". 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' [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o -c /<>/tools/llvm-cov/llvm-cov.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstruction.cpp.o -c /<>/tools/lldb/source/API/SBInstruction.cpp [ 90%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBInstructionList.cpp.o -c /<>/tools/lldb/source/API/SBInstructionList.cpp [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/gcov.cpp.o -c /<>/tools/llvm-cov/gcov.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLanguageRuntime.cpp.o -c /<>/tools/lldb/source/API/SBLanguageRuntime.cpp [ 91%] Linking CXX executable ../../bin/llvm-cat cd /<>/build-llvm/tools/llvm-cat && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cat.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o -o ../../bin/llvm-cat -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target llvm-cat /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cvtres /<>/build-llvm /<>/build-llvm/tools/llvm-cvtres /<>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend.internal". Scanning dependencies of target llvm-cvtres make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build make[4]: Entering directory '/<>/build-llvm' [ 91%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o cd /<>/build-llvm/tools/llvm-cvtres && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cvtres -I/<>/tools/llvm-cvtres -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o -c /<>/tools/llvm-cvtres/llvm-cvtres.cpp [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o -c /<>/tools/llvm-cov/CodeCoverage.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLaunchInfo.cpp.o -c /<>/tools/lldb/source/API/SBLaunchInfo.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBLineEntry.cpp.o -c /<>/tools/lldb/source/API/SBLineEntry.cpp [ 91%] Linking CXX executable ../../bin/llvm-cvtres cd /<>/build-llvm/tools/llvm-cvtres && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cvtres.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o -o ../../bin/llvm-cvtres -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBListener.cpp.o -c /<>/tools/lldb/source/API/SBListener.cpp make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target llvm-cvtres /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' [ 91%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o cd /<>/build-llvm/tools/llvm-cxxdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o -c /<>/tools/llvm-cxxdump/llvm-cxxdump.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfo.cpp.o -c /<>/tools/lldb/source/API/SBMemoryRegionInfo.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBMemoryRegionInfoList.cpp.o -c /<>/tools/lldb/source/API/SBMemoryRegionInfoList.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBModule.cpp.o -c /<>/tools/lldb/source/API/SBModule.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBModuleSpec.cpp.o -c /<>/tools/lldb/source/API/SBModuleSpec.cpp [ 91%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o cd /<>/build-llvm/tools/llvm-cxxdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -c /<>/tools/llvm-cxxdump/Error.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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 /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o -c /<>/tools/llvm-cov/CoverageExporterJson.cpp /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 91%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -o ../../bin/llvm-cxxdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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 make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target llvm-cxxdump /usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cxxfilt /<>/build-llvm /<>/build-llvm/tools/llvm-cxxfilt /<>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal". Scanning dependencies of target llvm-cxxfilt make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build make[4]: Entering directory '/<>/build-llvm' [ 91%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o cd /<>/build-llvm/tools/llvm-cxxfilt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-cxxfilt -I/<>/tools/llvm-cxxfilt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -c /<>/tools/llvm-cxxfilt/llvm-cxxfilt.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/include/llvm/Support/FormatVariadic.h:34, from /<>/tools/lldb/include/lldb/Utility/ConstString.h:14, from /<>/tools/lldb/include/lldb/Core/ArchSpec.h:15, from /<>/tools/lldb/include/lldb/Core/Module.h:14, 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 [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBPlatform.cpp.o -c /<>/tools/lldb/source/API/SBPlatform.cpp [ 91%] Linking CXX executable ../../bin/llvm-cxxfilt cd /<>/build-llvm/tools/llvm-cxxfilt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxfilt.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -o ../../bin/llvm-cxxfilt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 91%] Built target llvm-cxxfilt /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' [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o -c /<>/tools/llvm-diff/llvm-diff.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBProcess.cpp.o -c /<>/tools/lldb/source/API/SBProcess.cpp [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o -c /<>/tools/llvm-cov/CoverageFilters.cpp [ 91%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueue.cpp.o -c /<>/tools/lldb/source/API/SBQueue.cpp [ 91%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o -c /<>/tools/llvm-diff/DiffConsumer.cpp [ 91%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o -c /<>/tools/llvm-cov/CoverageReport.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBQueueItem.cpp.o -c /<>/tools/lldb/source/API/SBQueueItem.cpp [ 93%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o -c /<>/tools/llvm-diff/DiffLog.cpp [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o -c /<>/tools/llvm-cov/CoverageSummaryInfo.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSection.cpp.o -c /<>/tools/lldb/source/API/SBSection.cpp [ 93%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o cd /<>/build-llvm/tools/llvm-diff && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -c /<>/tools/llvm-diff/DifferenceEngine.cpp [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o -c /<>/tools/llvm-cov/SourceCoverageView.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSourceManager.cpp.o -c /<>/tools/lldb/source/API/SBSourceManager.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStream.cpp.o -c /<>/tools/lldb/source/API/SBStream.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStringList.cpp.o -c /<>/tools/lldb/source/API/SBStringList.cpp [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o -c /<>/tools/llvm-cov/SourceCoverageViewHTML.cpp [ 93%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBStructuredData.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBStructuredData.cpp.o -c /<>/tools/lldb/source/API/SBStructuredData.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbol.cpp.o -c /<>/tools/lldb/source/API/SBSymbol.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o -c /<>/tools/lldb/source/API/SBSymbolContext.cpp [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -o ../../bin/llvm-diff -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] 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[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' [ 93%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o cd /<>/build-llvm/tools/llvm-dis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /<>/tools/llvm-dis/llvm-dis.cpp [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o -c /<>/tools/llvm-cov/SourceCoverageViewText.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o -c /<>/tools/lldb/source/API/SBSymbolContextList.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTarget.cpp.o -c /<>/tools/lldb/source/API/SBTarget.cpp [ 93%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o cd /<>/build-llvm/tools/llvm-cov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -c /<>/tools/llvm-cov/TestingSupport.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThread.cpp.o -c /<>/tools/lldb/source/API/SBThread.cpp [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o CMakeFiles/llvm-cov.dir/gcov.cpp.o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -o ../../bin/llvm-cov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-cov [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o -c /<>/tools/lldb/source/API/SBThreadCollection.cpp [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] 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' [ 93%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o cd /<>/build-llvm/tools/llvm-dwarfdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -c /<>/tools/llvm-dwarfdump/llvm-dwarfdump.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointID.h:18, from /<>/tools/lldb/source/API/SBTarget.cpp:27: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o -c /<>/tools/lldb/source/API/SBThreadPlan.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, from /<>/tools/lldb/source/API/SBThread.cpp:15: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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/Support/FormatProviders.h:26, from /<>/tools/lldb/include/lldb/lldb-private-enumerations.h:14, from /<>/tools/lldb/include/lldb/lldb-private.h:16, from /<>/tools/lldb/include/lldb/Breakpoint/StoppointLocation.h:18, from /<>/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h:20, from /<>/tools/lldb/source/API/SBThread.cpp:15: /usr/include/c++/7/bits/stl_vector.h: In member function ‘lldb::SBError lldb::SBThread::StepOverUntil(lldb::SBFrame&, lldb::SBFileSpec&, uint32_t)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ 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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/API/CMakeFiles/liblldb.dir/SBTrace.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTrace.cpp.o -c /<>/tools/lldb/source/API/SBTrace.cpp [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -o ../../bin/llvm-dwarfdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] 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' [ 93%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o cd /<>/build-llvm/tools/llvm-dwp && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o -c /<>/tools/llvm-dwp/llvm-dwp.cpp [ 93%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o cd /<>/build-llvm/tools/llvm-dwp && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -c /<>/tools/llvm-dwp/DWPError.cpp [ 93%] Building CXX object tools/lldb/source/API/CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o -c /<>/tools/lldb/source/API/SBTraceOptions.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBType.cpp.o -c /<>/tools/lldb/source/API/SBType.cpp 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/API/CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o -c /<>/tools/lldb/source/API/SBTypeCategory.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o -c /<>/tools/lldb/source/API/SBTypeEnumMember.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o -c /<>/tools/lldb/source/API/SBTypeFilter.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o -c /<>/tools/lldb/source/API/SBTypeFormat.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o -c /<>/tools/lldb/source/API/SBTypeNameSpecifier.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o -c /<>/tools/lldb/source/API/SBTypeSummary.cpp [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -o ../../bin/llvm-dwp -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] 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[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' [ 93%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o cd /<>/build-llvm/tools/llvm-extract && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -c /<>/tools/llvm-extract/llvm-extract.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o -c /<>/tools/lldb/source/API/SBTypeSynthetic.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBValue.cpp.o -c /<>/tools/lldb/source/API/SBValue.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBValueList.cpp.o -c /<>/tools/lldb/source/API/SBValueList.cpp [ 93%] 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 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -o ../../bin/llvm-extract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-extract /usr/bin/make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend make[4]: Entering directory '/<>/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' [ 93%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o cd /<>/build-llvm/tools/llvm-link && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /<>/tools/llvm-link/llvm-link.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o -c /<>/tools/lldb/source/API/SBVariablesOptions.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o -c /<>/tools/lldb/source/API/SBWatchpoint.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o -c /<>/tools/lldb/source/API/SBUnixSignals.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o -c /<>/tools/lldb/source/API/SystemInitializerFull.cpp [ 93%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -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/<>/build-llvm/tools/lldb/include -I/<>/tools/lldb/include -I/<>/build-llvm/include -I/<>/include -I/usr/include/python2.7 -I/<>/tools/clang/include -I/<>/build-llvm/tools/lldb/../clang/include -I/<>/tools/lldb/source/. -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -fno-exceptions -Wno-sequence-point -Wno-cast-qual -o CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o -c /<>/build-llvm/tools/lldb/scripts/LLDBWrapPython.cpp /usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-lto2 /<>/build-llvm /<>/build-llvm/tools/llvm-lto2 /<>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-lto2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal". Scanning dependencies of target llvm-lto2 make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build make[4]: Entering directory '/<>/build-llvm' [ 93%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o cd /<>/build-llvm/tools/llvm-lto2 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-lto2 -I/<>/tools/llvm-lto2 -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -c /<>/tools/llvm-lto2/llvm-lto2.cpp [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-link.dir/llvm-link.cpp.o -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] 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[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". 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' [ 93%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o cd /<>/build-llvm/tools/llvm-mc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o -c /<>/tools/llvm-mc/llvm-mc.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:21910: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:50149: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:50241: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:50342:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < arg3; i++) { ~~^~~~~~ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/lldb/include/lldb/lldb-private-types.h:17, from /<>/tools/lldb/include/lldb/lldb-private.h:18, from /<>/tools/lldb/include/lldb/Utility/IOObject.h:17, from /<>/tools/lldb/include/lldb/Host/File.h:14, from /<>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/PythonDataObjects.h:24, from /<>/tools/lldb/source/./Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h:27, from /<>/tools/lldb/source/API/SystemInitializerFull.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 93%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o cd /<>/build-llvm/tools/llvm-mc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -c /<>/tools/llvm-mc/Disassembler.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -o ../../bin/llvm-mc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] 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[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= 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". 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' [ 93%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o cd /<>/build-llvm/tools/llvm-mcmarkup && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -c /<>/tools/llvm-mcmarkup/llvm-mcmarkup.cpp cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ /usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-modextract /<>/build-llvm /<>/build-llvm/tools/llvm-modextract /<>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-modextract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal". Scanning dependencies of target llvm-modextract make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build make[4]: Entering directory '/<>/build-llvm' [ 93%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o cd /<>/build-llvm/tools/llvm-modextract && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-modextract -I/<>/tools/llvm-modextract -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o -c /<>/tools/llvm-modextract/llvm-modextract.cpp [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -o ../../bin/llvm-mcmarkup -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-mcmarkup /usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mt /<>/build-llvm /<>/build-llvm/tools/llvm-mt /<>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-mt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend.internal". Scanning dependencies of target llvm-mt make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/build make[4]: Entering directory '/<>/build-llvm' [ 93%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o cd /<>/build-llvm/tools/llvm-mt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-mt -I/<>/tools/llvm-mt -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o -c /<>/tools/llvm-mt/llvm-mt.cpp [ 93%] Linking CXX executable ../../bin/llvm-lto2 cd /<>/build-llvm/tools/llvm-lto2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto2.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -o ../../bin/llvm-lto2 -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-lto2 /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' [ 93%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o cd /<>/build-llvm/tools/llvm-nm && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -c /<>/tools/llvm-nm/llvm-nm.cpp [ 93%] Linking CXX executable ../../bin/llvm-mt cd /<>/build-llvm/tools/llvm-mt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mt.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o -o ../../bin/llvm-mt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-mt /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' [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /<>/tools/llvm-objdump/llvm-objdump.cpp [ 93%] Linking CXX executable ../../bin/llvm-modextract cd /<>/build-llvm/tools/llvm-modextract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-modextract.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o -o ../../bin/llvm-modextract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-modextract /usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-opt-report /<>/build-llvm /<>/build-llvm/tools/llvm-opt-report /<>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-opt-report/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal". Scanning dependencies of target llvm-opt-report make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build make[4]: Entering directory '/<>/build-llvm' [ 93%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o cd /<>/build-llvm/tools/llvm-opt-report && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-opt-report -I/<>/tools/llvm-opt-report -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o -c /<>/tools/llvm-opt-report/OptReport.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/IR/Function.h:21, from /<>/tools/llvm-nm/llvm-nm.cpp:22: /usr/include/c++/7/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::NMSymbol&}; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]’: /usr/include/c++/7/bits/vector.tcc:394:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >}’ changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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::__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: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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-nm/llvm-nm.cpp: In function ‘void darwinPrintSymbol(llvm::object::SymbolicFile&, std::vector<{anonymous}::NMSymbol>::iterator, char*, const char*, const char*, const char*)’: /<>/tools/llvm-nm/llvm-nm.cpp:319:13: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >}’ changed in GCC 7.1 static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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 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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-nm/llvm-nm.cpp:818:24: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator {aka __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >}’ changed in GCC 7.1 darwinPrintSymbol(Obj, I, SymbolAddrStr, printBlanks, printDashes, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ printFormat); ~~~~~~~~~~~~ [ 93%] Linking CXX executable ../../bin/llvm-opt-report cd /<>/build-llvm/tools/llvm-opt-report && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-report.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o -o ../../bin/llvm-opt-report -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-opt-report /usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbutil /<>/build-llvm /<>/build-llvm/tools/llvm-pdbutil /<>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-pdbutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal". Scanning dependencies of target llvm-pdbutil make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build make[4]: Entering directory '/<>/build-llvm' [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o -c /<>/tools/llvm-pdbutil/Analyze.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, 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&, unsigned char&}; _Tp = std::tuple; _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&, unsigned char&}; _Tp = std::tuple; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -o ../../bin/llvm-nm -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 93%] Built target llvm-nm [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o -c /<>/tools/llvm-pdbutil/BytesOutputStyle.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o -c /<>/tools/llvm-pdbutil/Diff.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 = {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::tuple}; _Tp = std::tuple; _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::tuple; _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 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, ^~~~~~~~~~~~~ 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:25, from /<>/include/llvm/Object/ObjectFile.h:20, 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)); } ^ [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /<>/tools/llvm-objdump/COFFDump.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o -c /<>/tools/llvm-pdbutil/DiffPrinter.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o -c /<>/tools/llvm-pdbutil/DumpOutputStyle.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o -c /<>/tools/llvm-pdbutil/llvm-pdbutil.cpp At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /<>/tools/llvm-objdump/ELFDump.cpp [ 94%] Linking CXX shared library ../../../../lib/liblldb-5.0.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-rpath-link,/<>/build-llvm/./lib -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-5.0.so.1 -o ../../../../lib/liblldb-5.0.so.1 CMakeFiles/liblldb.dir/SBAddress.cpp.o CMakeFiles/liblldb.dir/SBAttachInfo.cpp.o CMakeFiles/liblldb.dir/SBBlock.cpp.o CMakeFiles/liblldb.dir/SBBreakpoint.cpp.o CMakeFiles/liblldb.dir/SBBreakpointLocation.cpp.o CMakeFiles/liblldb.dir/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/SBStructuredData.cpp.o CMakeFiles/liblldb.dir/SBSymbol.cpp.o CMakeFiles/liblldb.dir/SBSymbolContext.cpp.o CMakeFiles/liblldb.dir/SBSymbolContextList.cpp.o CMakeFiles/liblldb.dir/SBTarget.cpp.o CMakeFiles/liblldb.dir/SBThread.cpp.o CMakeFiles/liblldb.dir/SBThreadCollection.cpp.o CMakeFiles/liblldb.dir/SBThreadPlan.cpp.o CMakeFiles/liblldb.dir/SBTrace.cpp.o CMakeFiles/liblldb.dir/SBTraceOptions.cpp.o CMakeFiles/liblldb.dir/SBType.cpp.o CMakeFiles/liblldb.dir/SBTypeCategory.cpp.o CMakeFiles/liblldb.dir/SBTypeEnumMember.cpp.o CMakeFiles/liblldb.dir/SBTypeFilter.cpp.o CMakeFiles/liblldb.dir/SBTypeFormat.cpp.o CMakeFiles/liblldb.dir/SBTypeNameSpecifier.cpp.o CMakeFiles/liblldb.dir/SBTypeSummary.cpp.o CMakeFiles/liblldb.dir/SBTypeSynthetic.cpp.o CMakeFiles/liblldb.dir/SBValue.cpp.o CMakeFiles/liblldb.dir/SBValueList.cpp.o CMakeFiles/liblldb.dir/SBVariablesOptions.cpp.o CMakeFiles/liblldb.dir/SBWatchpoint.cpp.o CMakeFiles/liblldb.dir/SBUnixSignals.cpp.o CMakeFiles/liblldb.dir/SystemInitializerFull.cpp.o CMakeFiles/liblldb.dir/__/__/scripts/LLDBWrapPython.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/liblldbBase.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInitialization.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbUtility.a ../../../../lib/liblldbPluginABISysV_arm.a ../../../../lib/liblldbPluginABISysV_arm64.a ../../../../lib/liblldbPluginABISysV_hexagon.a ../../../../lib/liblldbPluginABISysV_ppc.a ../../../../lib/liblldbPluginABISysV_ppc64.a ../../../../lib/liblldbPluginABISysV_mips.a ../../../../lib/liblldbPluginABISysV_mips64.a ../../../../lib/liblldbPluginABISysV_s390x.a ../../../../lib/liblldbPluginABISysV_i386.a ../../../../lib/liblldbPluginABISysV_x86_64.a ../../../../lib/liblldbPluginABIMacOSX_i386.a ../../../../lib/liblldbPluginABIMacOSX_arm.a ../../../../lib/liblldbPluginABIMacOSX_arm64.a ../../../../lib/liblldbPluginDisassemblerLLVM.a ../../../../lib/liblldbPluginDynamicLoaderMacOSXDYLD.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginDynamicLoaderStatic.a ../../../../lib/liblldbPluginDynamicLoaderHexagonDYLD.a ../../../../lib/liblldbPluginDynamicLoaderWindowsDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginInstructionARM.a ../../../../lib/liblldbPluginInstructionARM64.a ../../../../lib/liblldbPluginInstructionMIPS.a ../../../../lib/liblldbPluginInstructionMIPS64.a ../../../../lib/liblldbPluginInstrumentationRuntimeASan.a ../../../../lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a ../../../../lib/liblldbPluginInstrumentationRuntimeTSan.a ../../../../lib/liblldbPluginInstrumentationRuntimeUBSan.a ../../../../lib/liblldbPluginJITLoaderGDB.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginGoLanguage.a ../../../../lib/liblldbPluginJavaLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginObjCPlusPlusLanguage.a ../../../../lib/liblldbPluginOCamlLanguage.a ../../../../lib/liblldbPluginCXXItaniumABI.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginLanguageRuntimeGo.a ../../../../lib/liblldbPluginLanguageRuntimeJava.a ../../../../lib/liblldbPluginRenderScriptRuntime.a ../../../../lib/liblldbPluginMemoryHistoryASan.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectContainerMachOArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileMachO.a ../../../../lib/liblldbPluginObjectFilePECOFF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginOSGo.a ../../../../lib/liblldbPluginOSPython.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformFreeBSD.a ../../../../lib/liblldbPluginPlatformNetBSD.a ../../../../lib/liblldbPluginPlatformOpenBSD.a ../../../../lib/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformWindows.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbPluginPlatformKalimba.a ../../../../lib/liblldbPluginPlatformAndroid.a ../../../../lib/liblldbPluginProcessLinux.a ../../../../lib/liblldbPluginProcessPOSIX.a ../../../../lib/liblldbPluginProcessGDBRemote.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginProcessMinidump.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginStructuredDataDarwinLog.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFileSymtab.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbPluginSystemRuntimeMacOSX.a ../../../../lib/liblldbPluginSymbolVendorELF.a ../../../../lib/liblldbPluginUnwindAssemblyInstEmulation.a ../../../../lib/liblldbPluginUnwindAssemblyX86.a ../../../../lib/liblldbPluginScriptInterpreterNone.a ../../../../lib/liblldbPluginScriptInterpreterPython.a -ledit -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/liblldbPluginPlatformMacOSX.a ../../../../lib/liblldbPluginPlatformLinux.a ../../../../lib/liblldbPluginPlatformPOSIX.a ../../../../lib/liblldbPluginPlatformGDB.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a ../../../../lib/liblldbBreakpoint.a ../../../../lib/liblldbCore.a ../../../../lib/liblldbDataFormatters.a ../../../../lib/liblldbExpression.a ../../../../lib/liblldbHost.a ../../../../lib/liblldbInterpreter.a ../../../../lib/liblldbSymbol.a ../../../../lib/liblldbTarget.a ../../../../lib/liblldbPluginDynamicLoaderPosixDYLD.a ../../../../lib/liblldbPluginExpressionParserClang.a ../../../../lib/liblldbPluginExpressionParserGo.a ../../../../lib/liblldbPluginCPlusPlusLanguage.a ../../../../lib/liblldbPluginObjCLanguage.a ../../../../lib/liblldbPluginAppleObjCRuntime.a ../../../../lib/liblldbPluginObjectContainerBSDArchive.a ../../../../lib/liblldbPluginObjectFileELF.a ../../../../lib/liblldbPluginObjectFileJIT.a ../../../../lib/liblldbPluginProcessUtility.a ../../../../lib/liblldbPluginProcessElfCore.a ../../../../lib/liblldbPluginScriptInterpreterPython.a ../../../../lib/liblldbPluginSymbolFileDWARF.a ../../../../lib/liblldbPluginSymbolFilePDB.a ../../../../lib/liblldbCommands.a -ledit ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangDriver.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/liblldbBase.a ../../../../lib/liblldbUtility.a ../../../../lib/libLLVM-5.0.so.1 -lcurses /usr/lib/arm-linux-gnueabihf/libform.so /usr/lib/arm-linux-gnueabihf/libpanel.so -ltinfo -ldl [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /<>/tools/llvm-objdump/MachODump.cpp cd /<>/build-llvm/tools/lldb/source/API && /usr/bin/cmake -E cmake_symlink_library ../../../../lib/liblldb-5.0.so.1 ../../../../lib/liblldb-5.0.so.1 ../../../../lib/liblldb-5.0.so make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target liblldb /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' [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o -c /<>/tools/llvm-readobj/ARMWinEHPrinter.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o -c /<>/tools/llvm-pdbutil/FormatUtil.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o -c /<>/tools/llvm-readobj/COFFDumper.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o -c /<>/tools/llvm-pdbutil/LinePrinter.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o -c /<>/tools/llvm-pdbutil/MinimalSymbolDumper.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/tools/llvm-objdump/llvm-objdump.h:12, 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: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_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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o -c /<>/tools/llvm-pdbutil/MinimalTypeDumper.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/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 /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)); ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/tools/llvm-objdump/llvm-objdump.h:12, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o -c /<>/tools/llvm-pdbutil/PdbYaml.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o -c /<>/tools/llvm-readobj/COFFImportDumper.cpp [ 94%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o cd /<>/build-llvm/tools/llvm-objdump && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -c /<>/tools/llvm-objdump/WasmDump.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyBuiltinDumper.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o -c /<>/tools/llvm-readobj/ELFDumper.cpp [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -o ../../bin/llvm-objdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-objdump /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' [ 94%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o cd /<>/build-llvm/tools/llvm-rtdyld && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -c /<>/tools/llvm-rtdyld/llvm-rtdyld.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Error.cpp.o -c /<>/tools/llvm-readobj/Error.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o -c /<>/tools/llvm-readobj/llvm-readobj.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyCompilandDumper.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31, from /<>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFContext.h:20, 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/DWARFUnit.h:31, from /<>/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /<>/include/llvm/DebugInfo/DWARF/DWARFContext.h:20, 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, ^~~ [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o -c /<>/tools/llvm-readobj/MachODumper.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyEnumDumper.cpp [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -o ../../bin/llvm-rtdyld -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] 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' [ 94%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o cd /<>/build-llvm/tools/llvm-size && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-size.dir/llvm-size.cpp.o -c /<>/tools/llvm-size/llvm-size.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyFunctionDumper.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o -c /<>/tools/llvm-readobj/ObjDumper.cpp [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-size.dir/llvm-size.cpp.o -o ../../bin/llvm-size -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] 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' [ 94%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o cd /<>/build-llvm/tools/llvm-split && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-split.dir/llvm-split.cpp.o -c /<>/tools/llvm-split/llvm-split.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o -c /<>/tools/llvm-readobj/WasmDumper.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyTypeDumper.cpp [ 94%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -c /<>/tools/llvm-readobj/Win64EHDumper.cpp [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-split.dir/llvm-split.cpp.o -o ../../bin/llvm-split -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] 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' [ 94%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o cd /<>/build-llvm/tools/llvm-stress && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -c /<>/tools/llvm-stress/llvm-stress.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyTypedefDumper.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o -c /<>/tools/llvm-pdbutil/PrettyVariableDumper.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o -c /<>/tools/llvm-pdbutil/StreamUtil.cpp [ 94%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-pdbutil -I/<>/tools/llvm-pdbutil -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o -c /<>/tools/llvm-pdbutil/YAMLOutputStyle.cpp /usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-strings /<>/build-llvm /<>/build-llvm/tools/llvm-strings /<>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-strings/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal". Scanning dependencies of target llvm-strings make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/build make[4]: Entering directory '/<>/build-llvm' [ 94%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o cd /<>/build-llvm/tools/llvm-strings && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-strings -I/<>/tools/llvm-strings -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o -c /<>/tools/llvm-strings/llvm-strings.cpp [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -o ../../bin/llvm-stress -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] 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' [ 94%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o cd /<>/build-llvm/tools/llvm-symbolizer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -c /<>/tools/llvm-symbolizer/llvm-symbolizer.cpp [ 94%] Linking CXX executable ../../bin/llvm-strings cd /<>/build-llvm/tools/llvm-strings && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-strings.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o -o ../../bin/llvm-strings -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-strings /usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-xray /<>/build-llvm /<>/build-llvm/tools/llvm-xray /<>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal". Scanning dependencies of target llvm-xray make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/build make[4]: Entering directory '/<>/build-llvm' [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/llvm-xray.cc.o -c /<>/tools/llvm-xray/llvm-xray.cc [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o -c /<>/tools/llvm-xray/func-id-helper.cc [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -o ../../bin/llvm-symbolizer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-symbolizer /usr/bin/make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend make[4]: Entering directory '/<>/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' [ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c /<>/tools/obj2yaml/obj2yaml.cpp [ 94%] Linking CXX executable ../../bin/llvm-pdbutil cd /<>/build-llvm/tools/llvm-pdbutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbutil.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o -o ../../bin/llvm-pdbutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-pdbutil /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". 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' [ 94%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /<>/tools/opt/AnalysisWrappers.cpp [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-account.cc.o -c /<>/tools/llvm-xray/xray-account.cc [ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c /<>/tools/obj2yaml/coff2yaml.cpp [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o CMakeFiles/llvm-readobj.dir/Error.cpp.o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -o ../../bin/llvm-readobj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-readobj /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= [ 94%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o 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". cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /<>/tools/opt/BreakpointPrinter.cpp 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' [ 94%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o cd /<>/build-llvm/tools/sancov && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/sancov.dir/sancov.cc.o -c /<>/tools/sancov/sancov.cc In file included from /usr/include/c++/7/algorithm:61:0, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/7/bits/stl_algobase.h:120:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) ^~~~~~~~~ /usr/include/c++/7/bits/stl_algobase.h:120:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::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:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val]:: >]’: /usr/include/c++/7/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/llvm-xray/xray-account.h:19, from /<>/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/7/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::iterator) [with _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/7/bits/vector.tcc:165:5: 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:165:5: 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:165:5: 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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _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 /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::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::__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 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _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 /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::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::__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 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _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 /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::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::__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 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _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 /<>/tools/llvm-xray/xray-account.cc:14: /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 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _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 /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::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::__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 In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _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 /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::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::__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 ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1896:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/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:1923:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ^ /usr/include/c++/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 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:1923:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ^ /usr/include/c++/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 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:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/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 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:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o -c /<>/tools/obj2yaml/dwarf2yaml.cpp /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::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:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/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 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:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/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 /<>/tools/llvm-xray/xray-account.h:19, from /<>/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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 int&, const long long unsigned int&}; _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 ‘bool llvm::xray::LatencyAccountant::accountRecord(const llvm::xray::XRayRecord&)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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/llvm-xray/xray-account.h:19, from /<>/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h: In function ‘{anonymous}::ResultRow {anonymous}::getStats(std::vector&)’: /usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h: In member function ‘void llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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: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/vector:64:0, from /<>/tools/llvm-xray/xray-account.h:19, from /<>/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ In file included from /usr/include/c++/7/algorithm:62:0, from /<>/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/7/bits/stl_algo.h: In member function ‘void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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: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/vector:64:0, from /<>/tools/llvm-xray/xray-account.h:19, from /<>/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/7/bits/stl_vector.h:1210:71: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); ^ [ 94%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /<>/tools/opt/GraphPrinters.cpp [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o -c /<>/tools/llvm-xray/xray-color-helper.cc In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::AttributeAbbrev&}; _Tp = llvm::DWARFYAML::AttributeAbbrev; _Alloc = std::allocator]’: /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::DWARFYAML::ARangeDescriptor&}; _Tp = llvm::DWARFYAML::ARangeDescriptor; _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>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARange&}; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]’: /usr/include/c++/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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dumpDebugARanges(llvm::DWARFContextInMemory&, llvm::DWARFYAML::Data&)’: /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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::FormValue&}; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator]’: /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::DWARFYAML::Unit&}; _Tp = llvm::DWARFYAML::Unit; _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>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::File&}; _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator]’: /usr/include/c++/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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dumpDebugInfo(llvm::DWARFContextInMemory&, llvm::DWARFYAML::Data&)’: /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 /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTableOpcode&}; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator]’: /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::DWARFYAML::LineTable&}; _Tp = llvm::DWARFYAML::LineTable; _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 [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-converter.cc.o -c /<>/tools/llvm-xray/xray-converter.cc In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dumpDebugAbbrev(llvm::DWARFContextInMemory&, llvm::DWARFYAML::Data&)’: /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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {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 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘void dumpDebugLines(llvm::DWARFContextInMemory&, llvm::DWARFYAML::Data&)’: /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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ 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:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, from /<>/tools/obj2yaml/Error.h:13, from /<>/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c /<>/tools/obj2yaml/elf2yaml.cpp [ 94%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /<>/tools/opt/NewPMDriver.cpp In file included from /usr/include/c++/7/map:60:0, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:23, from /<>/tools/sancov/sancov.cc:16: /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 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_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In static member function ‘static llvm::ErrorOr > {anonymous}::RawCoverage::read(const string&)’: /usr/include/c++/7/bits/stl_tree.h:1026:65: note: parameter passing for argument of type ‘std::_Rb_tree, 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/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /<>/tools/llvm-xray/func-id-helper.h:16, from /<>/tools/llvm-xray/xray-converter.h:17, from /<>/tools/llvm-xray/xray-converter.cc: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 = {llvm::xray::YAMLXRayRecord}; _Tp = llvm::xray::YAMLXRayRecord; _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::xray::TraceConverter::exportAsYAML(const llvm::xray::Trace&, llvm::raw_ostream&)’: /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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/sancov.dir/sancov.cc.o -o ../../bin/sancov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] 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' [ 94%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o cd /<>/build-llvm/tools/sanstats && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c /<>/tools/sanstats/sanstats.cpp [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-extract.cc.o -c /<>/tools/llvm-xray/xray-extract.cc In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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)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 ‘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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/ObjectFile.h:20, from /<>/include/llvm/DebugInfo/DIContext.h:19, from /<>/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /<>/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /<>/tools/llvm-xray/func-id-helper.h:16, from /<>/tools/llvm-xray/xray-extract.cc: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::xray::YAMLXRaySledEntry}; _Tp = llvm::xray::YAMLXRaySledEntry; _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 ‘’: /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/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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-graph.cc.o -c /<>/tools/llvm-xray/xray-graph.cc [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/sanstats.dir/sanstats.cpp.o -o ../../bin/sanstats -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target sanstats /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' [ 94%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o cd /<>/build-llvm/tools/verify-uselistorder && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c /<>/tools/verify-uselistorder/verify-uselistorder.cpp [ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c /<>/tools/obj2yaml/macho2yaml.cpp [ 94%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /<>/tools/opt/PassPrinters.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/llvm-xray/xray-graph.h:19, from /<>/tools/llvm-xray/xray-graph.cc:20: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /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_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 /<>/tools/llvm-xray/xray-graph.h:19, from /<>/tools/llvm-xray/xray-graph.cc:20: /usr/include/c++/7/bits/stl_vector.h: In member function ‘llvm::Error llvm::xray::GraphRenderer::accountRecord(const llvm::xray::XRayRecord&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/tools/llvm-xray/xray-graph.cc:14: /usr/include/c++/7/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _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/llvm-xray/xray-graph.cc:14: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/7/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/tools/llvm-xray/xray-graph.cc: In member function ‘void llvm::xray::GraphRenderer::getStats(U, U, llvm::xray::GraphRenderer::TimeStat&) [with U = __gnu_cxx::__normal_iterator >]’: /<>/tools/llvm-xray/xray-graph.cc:260:6: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 void GraphRenderer::getStats(U begin, U end, GraphRenderer::TimeStat &S) { ^~~~~~~~~~~~~ /<>/tools/llvm-xray/xray-graph.cc:260:6: 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/llvm-xray/xray-graph.cc:14: /usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_algo.h:4765:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/tools/llvm-xray/xray-graph.cc: In member function ‘void llvm::xray::GraphRenderer::calculateEdgeStatistics()’: /<>/tools/llvm-xray/xray-graph.cc:289:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 getStats(A.Timings.begin(), A.Timings.end(), A.S); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:64:0, from /<>/tools/llvm-xray/xray-graph.h:19, from /<>/tools/llvm-xray/xray-graph.cc:20: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void llvm::xray::GraphRenderer::calculateVertexStatistics()’: /usr/include/c++/7/bits/stl_vector.h:1406:19: note: parameter passing for argument of type ‘std::vector::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 /<>/tools/llvm-xray/xray-graph.cc:303:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 getStats(TempTimings.begin(), TempTimings.end(), G[V.first].S); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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::FatArch&}; _Tp = llvm::MachOYAML::FatArch; _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>:: ^~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /<>/tools/opt/PrintSCC.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::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 /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::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/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o -c /<>/tools/llvm-xray/xray-graph-diff.cc In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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>:: ^~~~~~~~~~~~~~~~~~~ [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -o ../../bin/verify-uselistorder -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target verify-uselistorder /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' [ 94%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c /<>/tools/yaml2obj/yaml2obj.cpp /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator]’: /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/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/StringExtras.h:17, from /<>/include/llvm/Support/Error.h:19, 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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o -c /<>/tools/obj2yaml/wasm2yaml.cpp [ 94%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o cd /<>/build-llvm/tools/opt && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/opt.dir/opt.cpp.o -c /<>/tools/opt/opt.cpp [ 94%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c /<>/tools/yaml2obj/yaml2coff.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/COFF.h:20, from /<>/tools/obj2yaml/obj2yaml.h:16, from /<>/tools/obj2yaml/wasm2yaml.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Import&}; _Tp = llvm::WasmYAML::Import; _Alloc = std::allocator]’: /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::WasmYAML::Global&}; _Tp = llvm::WasmYAML::Global; _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>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::ElemSegment&}; _Tp = llvm::WasmYAML::ElemSegment; _Alloc = std::allocator]’: /usr/include/c++/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::WasmYAML::DataSegment&}; _Tp = llvm::WasmYAML::DataSegment; _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/MC/SubtargetFeature.h:25, from /<>/include/llvm/Object/COFF.h:20, from /<>/tools/obj2yaml/obj2yaml.h:16, from /<>/tools/obj2yaml/wasm2yaml.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In function ‘std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 94%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cc.o cd /<>/build-llvm/tools/llvm-xray && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/llvm-xray -I/<>/tools/llvm-xray -I/<>/build-llvm/include -I/<>/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -c /<>/tools/llvm-xray/xray-registry.cc [ 94%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o cd /<>/build-llvm/tools/obj2yaml && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c /<>/tools/obj2yaml/Error.cpp [ 94%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o CMakeFiles/obj2yaml.dir/Error.cpp.o -o ../../bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target obj2yaml /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend make[4]: Entering directory '/<>/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-dlltool.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal". Scanning dependencies of target llvm-dlltool make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build make[4]: Entering directory '/<>/build-llvm' [ 94%] Generating ../../bin/llvm-dlltool cd /<>/build-llvm/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /<>/build-llvm/./bin/llvm-dlltool make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-dlltool /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= [ 94%] Linking CXX executable ../../bin/llvm-xray cd /<>/build-llvm/tools/llvm-xray && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-xray.dir/link.txt --verbose=1 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 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-xray.dir/llvm-xray.cc.o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o CMakeFiles/llvm-xray.dir/xray-account.cc.o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o CMakeFiles/llvm-xray.dir/xray-converter.cc.o CMakeFiles/llvm-xray.dir/xray-extract.cc.o CMakeFiles/llvm-xray.dir/xray-graph.cc.o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -o ../../bin/llvm-xray -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread 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' [ 94%] 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' [ 94%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c /<>/tools/yaml2obj/yaml2elf.cpp [ 94%] Built target llvm-ranlib [ 94%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c /<>/tools/yaml2obj/yaml2macho.cpp make[4]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-xray /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' [ 94%] 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' [ 94%] Built target llvm-lib /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' [ 94%] Building CXX object tools/clang/tools/driver/CMakeFiles/clang.dir/driver.cpp.o cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/driver.cpp.o -c /<>/tools/clang/tools/driver/driver.cpp In file included from /usr/include/c++/7/bits/stl_algo.h:61:0, from /usr/include/c++/7/algorithm:62, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/BinaryFormat/MachO.h:19, 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/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, from /<>/include/llvm/ADT/StringMap.h:17, from /<>/include/llvm/Support/Host.h:17, from /<>/include/llvm/BinaryFormat/MachO.h:19, 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::writeLinkEditData(llvm::raw_ostream&)’: /usr/include/c++/7/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o cd /<>/build-llvm/tools/yaml2obj && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -c /<>/tools/yaml2obj/yaml2wasm.cpp [ 94%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/cc1_main.cpp.o -c /<>/tools/clang/tools/driver/cc1_main.cpp [ 94%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/clang.dir/cc1as_main.cpp.o -c /<>/tools/clang/tools/driver/cc1as_main.cpp [ 95%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -o ../../bin/yaml2obj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-5.0.so.1 -lpthread make[4]: Leaving directory '/<>/build-llvm' [ 95%] 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' [ 95%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -std=gnu89 -o CMakeFiles/c-index-test.dir/c-index-test.c.o -c /<>/tools/clang/tools/c-index-test/c-index-test.c [ 95%] Building CXX object tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/core_main.cpp.o cd /<>/build-llvm/tools/clang/tools/c-index-test && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -fno-exceptions -o CMakeFiles/c-index-test.dir/core_main.cpp.o -c /<>/tools/clang/tools/c-index-test/core_main.cpp [ 95%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/<>/build-llvm/./lib -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-5.0.so.1 ../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target opt /usr/bin/make -f tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/build.make tools/clang/tools/c-arcmt-test/CMakeFiles/c-arcmt-test.dir/depend make[4]: Entering directory '/<>/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' [ 95%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -O2 -g -DNDEBUG -o CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -c /<>/tools/clang/tools/c-arcmt-test/c-arcmt-test.c [ 95%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/c-arcmt-test.dir/c-arcmt-test.c.o -o ../../../../bin/c-arcmt-test -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-5.0.so.1 -lpthread ../../../../lib/libclang-5.0.so.1 make[4]: Leaving directory '/<>/build-llvm' [ 95%] Built target c-arcmt-test /usr/bin/make -f tools/lldb/CMakeFiles/finish_swig.dir/build.make tools/lldb/CMakeFiles/finish_swig.dir/depend make[4]: Entering directory '/<>/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' [ 97%] 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' [ 97%] Built target finish_swig /usr/bin/make -f tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/build.make tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/depend make[4]: Entering directory '/<>/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/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". 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/MICmdArgContext.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Basic/Module.h:18, from /<>/tools/clang/include/clang/Frontend/PCHContainerOperations.h:13, from /<>/tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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/MICmdArgValOptionLong.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 CMakeFiles/clang.dir/driver.cpp.o CMakeFiles/clang.dir/cc1_main.cpp.o CMakeFiles/clang.dir/cc1as_main.cpp.o -o ../../../../bin/clang-5.0 -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangFrontendTool.a ../../../../lib/libPolly.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangRewriteFrontend.a ../../../../lib/libclangARCMigrate.a ../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangStaticAnalyzerCore.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so [ 97%] Building CXX object tools/lldb/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 /<>/include/llvm/Support/Casting.h: In instantiation of ‘bool llvm::isa(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’: /<>/include/llvm/Support/Casting.h:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/tools/lldb-mi/CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E cmake_symlink_executable ../../../../bin/clang-5.0 ../../../../bin/clang cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-5.0 /<>/build-llvm/./bin/clang++ cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-5.0 /<>/build-llvm/./bin/clang-cl cd /<>/build-llvm/tools/clang/tools/driver && /usr/bin/cmake -E create_symlink clang-5.0 /<>/build-llvm/./bin/clang-cpp make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target clang [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/c-index-test.dir/c-index-test.c.o CMakeFiles/c-index-test.dir/core_main.cpp.o -o ../../../../bin/c-index-test -Wl,-rpath,"\$ORIGIN/../lib" -lpthread ../../../../lib/libclang-5.0.so.1 ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangCodeGen.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangIndex.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 97%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 make[4]: Leaving directory '/<>/build-llvm' [ 97%] Built target c-index-test /usr/bin/make -f tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/build.make tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/depend make[4]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lldb/tools/intel-mpx /<>/build-llvm /<>/build-llvm/tools/lldb/tools/intel-mpx /<>/build-llvm/tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/depend.internal". Dependee "/<>/build-llvm/tools/lldb/tools/intel-mpx/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/depend.internal". Scanning dependencies of target lldb-intel-mpxtable make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/build.make tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/build make[4]: Entering directory '/<>/build-llvm' [ 98%] Building CXX object tools/lldb/tools/intel-mpx/CMakeFiles/lldb-intel-mpxtable.dir/IntelMPXTablePlugin.cpp.o cd /<>/build-llvm/tools/lldb/tools/intel-mpx && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dlldb_intel_mpxtable_EXPORTS -I/<>/build-llvm/tools/lldb/tools/intel-mpx -I/<>/tools/lldb/tools/intel-mpx -I/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -fPIC -o CMakeFiles/lldb-intel-mpxtable.dir/IntelMPXTablePlugin.cpp.o -c /<>/tools/lldb/tools/intel-mpx/IntelMPXTablePlugin.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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 /<>/tools/lldb/tools/intel-mpx/IntelMPXTablePlugin.cpp: In function ‘void PrintBTEntry(lldb::addr_t, lldb::addr_t, uint64_t, uint64_t, lldb::SBCommandReturnObject&)’: /<>/tools/lldb/tools/intel-mpx/IntelMPXTablePlugin.cpp:71:71: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=] result.Printf("Null bounds on map: pointer value = 0x%lx\n", value); ^ /<>/tools/lldb/tools/intel-mpx/IntelMPXTablePlugin.cpp:73:48: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘lldb::addr_t {aka long long unsigned int}’ [-Wformat=] result.Printf(" lbound = 0x%lx,", lbound); ^ /<>/tools/lldb/tools/intel-mpx/IntelMPXTablePlugin.cpp:74:44: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘lldb::addr_t {aka long long unsigned int}’ [-Wformat=] result.Printf(" ubound = 0x%lx", ubound); ^ /<>/tools/lldb/tools/intel-mpx/IntelMPXTablePlugin.cpp:75:52: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=] result.Printf(" (pointer value = 0x%lx,", value); ^ /<>/tools/lldb/tools/intel-mpx/IntelMPXTablePlugin.cpp:76:47: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘uint64_t {aka long long unsigned int}’ [-Wformat=] result.Printf(" metadata = 0x%lx)\n", meta); ^ [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-vla-extension’ cc1plus: warning: unrecognized command line option ‘-Wno-deprecated-register’ [ 98%] Linking CXX shared library ../../../../lib/liblldb-intel-mpxtable.so cd /<>/build-llvm/tools/lldb/tools/intel-mpx && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldb-intel-mpxtable.dir/link.txt --verbose=1 /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,defs -shared -Wl,-soname,liblldb-intel-mpxtable.so -o ../../../../lib/liblldb-intel-mpxtable.so CMakeFiles/lldb-intel-mpxtable.dir/IntelMPXTablePlugin.cpp.o -Wl,-rpath,/<>/build-llvm/lib: ../../../../lib/liblldb-5.0.so.1 ../../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../../../lib/libLLVMDemangle.a make[4]: Leaving directory '/<>/build-llvm' [ 98%] Built target lldb-intel-mpxtable /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' [ 98%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o cd /<>/build-llvm/tools/bugpoint-passes && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -fPIC -fno-exceptions -o CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -c /<>/tools/bugpoint-passes/TestPasses.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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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/lldb-mi/CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp: In member function ‘bool CMICmnLLDBDebuggerHandleEvents::HandleProcessEventBroadcastBitStateChanged(const lldb::SBEvent&)’: /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp:896:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (bShouldBrk) ^~ /<>/tools/lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp:898:3: note: here case lldb::eStateCrashed: ^~~~ [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 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/MICmnLLDBUtilSBValue.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend make[4]: Entering directory '/<>/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-readelf.dir/DependInfo.cmake --color= Dependee "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" is newer than depender "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal". Dependee "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<>/build-llvm/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal". Scanning dependencies of target llvm-readelf make[4]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build make[4]: Entering directory '/<>/build-llvm' [ 98%] Generating ../../bin/llvm-readelf cd /<>/build-llvm/tools/llvm-readobj && /usr/bin/cmake -E create_symlink llvm-readobj /<>/build-llvm/./bin/llvm-readelf make[4]: Leaving directory '/<>/build-llvm' [ 98%] 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 [ 98%] Built target llvm-readelf /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= /usr/bin/g++-7 -fPIC -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-rpath-link,/<>/build-llvm/./lib -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" 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]: Leaving directory '/<>/build-llvm' make[4]: Entering directory '/<>/build-llvm' [ 98%] Built target BugpointPasses [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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/driver/CMakeFiles/lldb.dir/Platform.cpp.o cd /<>/build-llvm/tools/lldb/tools/driver && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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%] 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb.dir/Driver.cpp.o CMakeFiles/lldb.dir/Platform.cpp.o -o ../../../../bin/lldb -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-5.0.so.1 -lpthread ../../../../lib/liblldb-5.0.so.1 [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 make[4]: Leaving directory '/<>/build-llvm' [ 98%] Built target lldb [ 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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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/MIUtilDateTimeStd.cpp.o cd /<>/build-llvm/tools/lldb/tools/lldb-mi && /usr/bin/g++-7 -DHAVE_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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_ROUND -DLLDB_USE_BUILTIN_DEMANGLER -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=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/<>/build-llvm/tools/lldb/include -I/<>/tools/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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-deprecated-register -Wno-vla-extension -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-rpath-link,/<>/build-llvm/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldb-mi.dir/MICmdArgContext.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgSet.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValConsume.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValFile.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValListBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValListOfN.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValNumber.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValOptionLong.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValOptionShort.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValPrintValues.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValString.cpp.o CMakeFiles/lldb-mi.dir/MICmdArgValThreadGrp.cpp.o CMakeFiles/lldb-mi.dir/MICmdBase.cpp.o CMakeFiles/lldb-mi.dir/MICmdCommands.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmd.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdBreak.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdData.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdEnviro.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdExec.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdFile.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbSet.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbShow.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdGdbThread.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdMiscellanous.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdStack.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSupportInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSupportList.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdSymbol.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdTarget.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdThread.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdTrace.cpp.o CMakeFiles/lldb-mi.dir/MICmdCmdVar.cpp.o CMakeFiles/lldb-mi.dir/MICmdData.cpp.o CMakeFiles/lldb-mi.dir/MICmdFactory.cpp.o CMakeFiles/lldb-mi.dir/MICmdInterpreter.cpp.o CMakeFiles/lldb-mi.dir/MICmdInvoker.cpp.o CMakeFiles/lldb-mi.dir/MICmdMgr.cpp.o CMakeFiles/lldb-mi.dir/MICmdMgrSetCmdDeleteCallback.cpp.o CMakeFiles/lldb-mi.dir/MICmnBase.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBBroadcaster.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugger.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebuggerHandleEvents.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfo.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBDebugSessionInfoVarObj.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBProxySBValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnLLDBUtilSBValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnLog.cpp.o CMakeFiles/lldb-mi.dir/MICmnLogMediumFile.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIOutOfBandRecord.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIResultRecord.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValue.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueConst.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueList.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueResult.cpp.o CMakeFiles/lldb-mi.dir/MICmnMIValueTuple.cpp.o CMakeFiles/lldb-mi.dir/MICmnResources.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStderr.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStdin.cpp.o CMakeFiles/lldb-mi.dir/MICmnStreamStdout.cpp.o CMakeFiles/lldb-mi.dir/MICmnThreadMgrStd.cpp.o CMakeFiles/lldb-mi.dir/MIDriver.cpp.o CMakeFiles/lldb-mi.dir/MIDriverBase.cpp.o CMakeFiles/lldb-mi.dir/MIDriverMain.cpp.o CMakeFiles/lldb-mi.dir/MIDriverMgr.cpp.o CMakeFiles/lldb-mi.dir/MIUtilDateTimeStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilDebug.cpp.o CMakeFiles/lldb-mi.dir/MIUtilFileStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilMapIdToVariant.cpp.o CMakeFiles/lldb-mi.dir/MIUtilString.cpp.o CMakeFiles/lldb-mi.dir/MIUtilThreadBaseStd.cpp.o CMakeFiles/lldb-mi.dir/MIUtilVariant.cpp.o -o ../../../../bin/lldb-mi -Wl,-rpath,"\$ORIGIN/../lib" ../../../../lib/libLLVM-5.0.so.1 -lpthread ../../../../lib/liblldb-5.0.so.1 -lpthread 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++ -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 ../lib/Fuzzer/FuzzerIOPosix.cpp:118:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] write(2, Str, strlen(Str)); ^~~~~ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. ar: `u' modifier ignored since `D' is the default (see `U') ar: creating libFuzzer.a a - FuzzerCrossOver.o a - FuzzerDriver.o a - FuzzerExtFunctionsDlsym.o a - FuzzerExtFunctionsDlsymWin.o a - FuzzerExtFunctionsWeak.o a - FuzzerExtFunctionsWeakAlias.o a - FuzzerExtraCounters.o a - FuzzerIO.o a - FuzzerIOPosix.o a - FuzzerIOWindows.o a - FuzzerLoop.o a - FuzzerMain.o a - FuzzerMerge.o a - FuzzerMutate.o a - FuzzerSHA1.o a - FuzzerShmemPosix.o a - FuzzerShmemWindows.o a - FuzzerTracePC.o a - FuzzerUtil.o a - FuzzerUtilDarwin.o a - FuzzerUtilLinux.o a - FuzzerUtilPosix.o a - FuzzerUtilWindows.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 39 /usr/bin/make -f CMakeFiles/Makefile2 test/CMakeFiles/check-llvm.dir/all make[4]: 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 /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/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/build-llvm' 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= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build /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' make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: 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 LLVMDemangle /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= [ 0%] Built target gtest_main make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[5]: 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 make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.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 [ 0%] Built target obj.llvm-tblgen 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' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.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' [ 0%] Built target LLVMTableGen /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend [ 0%] Built target llvm_vcsrevision_h make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build /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/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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= [ 2%] Built target LLVMSupport /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]: 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= [ 2%] Built target LLVMBinaryFormat /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend 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]: 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]: 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] Built target LLVMMCParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend 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/Option /<>/build-llvm /<>/build-llvm/lib/Option /<>/build-llvm/lib/Option/CMakeFiles/LLVMOption.dir/DependInfo.cmake --color= [ 2%] Built target LLVMMCDisassembler /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[5]: Entering directory '/<>/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/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/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 5%] Built target LLVMObjectYAML 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' /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= [ 7%] Built target LLVMOption [ 7%] Built target LLVMMC 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/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= [ 7%] Built target LLVMDebugInfoMSF [ 7%] Built target LLVMDebugInfoDWARF /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend /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]: 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]: 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/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build 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/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/LineEditor/CMakeFiles/LLVMLineEditor.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]: 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/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build [ 7%] Built target LLVMLineEditor /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend [ 10%] Built target LLVMDebugInfoCodeView [ 10%] Built target LLVMSymbolize /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support/DynamicLibrary /<>/build-llvm /<>/build-llvm/unittests/Support/DynamicLibrary /<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support/DynamicLibrary /<>/build-llvm /<>/build-llvm/unittests/Support/DynamicLibrary /<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake --color= 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= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 'unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target PipSqueak [ 12%] Built target SecondLib /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend /usr/bin/make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend make[5]: Entering directory '/<>/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= [ 12%] Built target gtest /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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support/DynamicLibrary /<>/build-llvm /<>/build-llvm/unittests/Support/DynamicLibrary /<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/DependInfo.cmake --color= [ 15%] Built target LLVMDebugInfoPDB /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/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build 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= 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' 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'utils/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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'. [ 15%] Built target LLVMHello_exports make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target DynamicLibraryLib /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend [ 15%] Built target FileCheck /usr/bin/make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend /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' 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' 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]: 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= [ 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]: 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]: 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' 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= 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' 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 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/gold/CMakeFiles/LLVMgold_exports.dir/build.make tools/gold/CMakeFiles/LLVMgold_exports.dir/build [ 15%] Built target not [ 15%] Built target yaml-bench 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' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend [ 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]: 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]: 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= [ 15%] Built target LLVMgold_exports 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' make[5]: Nothing to be done for 'tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' 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/TableGen/CMakeFiles/llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target BugpointPasses_exports [ 15%] Built target llvm-tblgen /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend make[5]: Entering directory '/<>/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= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.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]: Leaving 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 /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for '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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target AttributeCompatFuncTableGen [ 15%] Built target intrinsics_gen /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend /usr/bin/make -f unittests/Option/CMakeFiles/OptsTestTableGen.dir/build.make unittests/Option/CMakeFiles/OptsTestTableGen.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" /<> /<>/unittests/Option /<>/build-llvm /<>/build-llvm/unittests/Option /<>/build-llvm/unittests/Option/CMakeFiles/OptsTestTableGen.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= [ 15%] Built target DllOptionsTableGen /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' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/PollyISL.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.dir/DependInfo.cmake --color= Scanning dependencies of target OptsTestTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Leaving directory '/<>/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]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 17%] Built target PollyISL /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.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 [ 17%] Built target LibOptionsTableGen 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' [ 17%] Building Opts.inc... /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend cd /<>/build-llvm/unittests/Option && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /<>/unittests/Option -I /<>/include /<>/unittests/Option/Opts.td -o /<>/build-llvm/unittests/Option/Opts.inc.tmp make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cvtres /<>/build-llvm /<>/build-llvm/tools/llvm-cvtres /<>/build-llvm/tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/DependInfo.cmake --color= [ 17%] Built target LLVMHello /usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mt /<>/build-llvm /<>/build-llvm/tools/llvm-mt /<>/build-llvm/tools/llvm-mt/CMakeFiles/MtTableGen.dir/DependInfo.cmake --color= [ 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' make[5]: Nothing to be done for 'tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/build [ 20%] Built target CvtResTableGen 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/PollyCore.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-mt/CMakeFiles/MtTableGen.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/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 20%] Built target OptsTestTableGen /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend [ 20%] Built target MtTableGen /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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.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/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build make[5]: Entering directory '/<>/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' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend [ 20%] Built target LLVMObject /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.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 make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.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= [ 23%] Built target PollyCore 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' /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend [ 23%] Built target LLVMCore /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[5]: Entering directory '/<>/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]: 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]: Nothing to be done for 'lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] Built target LLVMMIRParser /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend [ 23%] 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= 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/AsmPrinter/CMakeFiles/LLVMAsmPrinter.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 /<>/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/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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build [ 25%] 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' 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' 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= [ 25%] Built target LLVMBitReader /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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.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 [ 25%] Built target LLVMGlobalISel /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Entering directory '/<>/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/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= [ 25%] 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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build [ 28%] Built target LLVMInstrumentation /usr/bin/make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 28%] 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' 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= [ 30%] 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/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/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]: 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' [ 30%] 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' 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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build 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= [ 33%] Built target LLVMipo /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[5]: Entering directory '/<>/build-llvm' 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]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 33%] 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= [ 41%] Built target LLVMCodeGen [ 41%] Built target LLVMCoroutines /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend /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' 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/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build [ 43%] 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' 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' 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 [ 43%] Built target LLVMLinker /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.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/ExecutionEngine/Interpreter /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/Interpreter /<>/build-llvm/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/DependInfo.cmake --color= /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' [ 43%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend [ 46%] Built target LLVMExecutionEngine 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/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend /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' 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' 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' 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 LLVMInterpreter /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' 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 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= [ 46%] Built target LLVMMCJIT 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' /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/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/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build make[5]: Entering directory '/<>/build-llvm' [ 46%] Built target LLVMOrcJIT make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.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/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/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 46%] Built target LLVMRuntimeDyld make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend 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 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/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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' 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 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/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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]: 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' 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/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend [ 51%] 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/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 51%] Built target BPFCommonTableGen 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= /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/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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 [ 53%] 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' 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/Mips/CMakeFiles/MipsCommonTableGen.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/NVPTXCommonTableGen.dir/DependInfo.cmake --color= [ 53%] Built target LanaiCommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend [ 56%] Built target MSP430CommonTableGen [ 56%] Built target MipsCommonTableGen /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/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend make[5]: 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= 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' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 56%] Built target NVPTXCommonTableGen /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]: 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/PowerPC/CMakeFiles/PowerPCCommonTableGen.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' 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' 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= [ 58%] Built target PowerPCCommonTableGen /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend [ 58%] Built target SystemZCommonTableGen [ 58%] Built target SparcCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend /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/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/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build 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' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build [ 58%] 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/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/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/ProfileData/Coverage /<>/build-llvm /<>/build-llvm/lib/ProfileData/Coverage /<>/build-llvm/lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/DependInfo.cmake --color= [ 58%] Built target XCoreCommonTableGen /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[5]: Entering directory '/<>/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= [ 58%] Built target LLVMAsmParser /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend [ 58%] Built target LLVMProfileData /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color= make[5]: Entering 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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= 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]: 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. [ 58%] Built target LLVMCoverage 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/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'. make[5]: Leaving 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= [ 58%] Built target LLVMPasses /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend [ 58%] Built target LLVMLibDriver /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= [ 58%] Built target LLVMDlltoolDriver /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build make[5]: Entering directory '/<>/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]: Entering 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/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.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/XRay/CMakeFiles/LLVMXRay.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 58%] Built target lli-child-target /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' make[5]: Nothing to be done for 'lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.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/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/AsmParser /<>/build-llvm/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= [ 58%] Built target LLVMXRay /usr/bin/make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend [ 58%] Built target LLVMAArch64Info /usr/bin/make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[5]: Entering directory '/<>/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]: 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/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 /<>/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/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.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' [ 58%] Built target LLVMAArch64AsmParser 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 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]: 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= [ 58%] Built target LLVMAArch64AsmPrinter [ 58%] Built target LLVMAArch64Disassembler /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]: 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/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' [ 58%] Built target LLVMAArch64Utils /usr/bin/make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend make[5]: Entering directory '/<>/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= [ 58%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[5]: 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/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' 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/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' [ 61%] Built target LLVMAMDGPUUtils [ 61%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend [ 61%] 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' 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]: 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]: 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/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.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 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' [ 61%] Built target LLVMARMInfo 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' /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 /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= 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= [ 61%] 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/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]: 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]: 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]: Leaving directory '/<>/build-llvm' [ 61%] Built target LLVMARMAsmParser /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/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend 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' 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= [ 61%] Built target LLVMARMDisassembler /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[5]: Leaving directory '/<>/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' 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= [ 61%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.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 /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.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' make[5]: Entering directory '/<>/build-llvm' [ 64%] Built target LLVMARMCodeGen make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[5]: Entering directory '/<>/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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color= [ 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[5]: Entering 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' 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/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.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' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 64%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend make[5]: 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' 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= [ 64%] Built target LLVMBPFDisassembler [ 66%] Built target LLVMAMDGPUCodeGen /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend /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' 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' 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= [ 66%] Built target LLVMBPFAsmPrinter 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 /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]: 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 make[5]: Leaving directory '/<>/build-llvm' 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/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build [ 66%] 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]: 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' [ 66%] Built target LLVMBPFDesc /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend [ 66%] Built target LLVMHexagonAsmParser /usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend 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]: 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= 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' 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' 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 [ 66%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend make[5]: Entering directory '/<>/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 [ 66%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.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/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 66%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= [ 66%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 66%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend [ 66%] Built target LLVMLanaiInfo make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.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/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build 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/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build [ 66%] Built target LLVMLanaiDesc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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' make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 69%] Built target LLVMHexagonCodeGen /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend [ 69%] Built target LLVMLanaiAsmPrinter /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend [ 69%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[5]: Entering directory '/<>/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/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/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.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/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.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' 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= [ 69%] Built target LLVMMipsDisassembler [ 71%] Built target LLVMMipsInfo /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend [ 71%] Built target LLVMMipsAsmPrinter /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/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= 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 /<>/build-llvm /<>/build-llvm/lib/Target/MSP430 /<>/build-llvm/lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.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]: 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/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.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 [ 71%] Built target LLVMMipsAsmParser /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend make[5]: Leaving directory '/<>/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/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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.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' [ 71%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend make[5]: Entering directory '/<>/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= [ 74%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend [ 74%] Built target LLVMMSP430AsmPrinter /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[5]: Entering directory '/<>/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/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 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' [ 74%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: Entering directory '/<>/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/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build [ 74%] 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]: 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/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 [ 74%] 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' 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' 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/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 [ 74%] Built target LLVMNVPTXInfo /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 [ 74%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend make[5]: Entering directory '/<>/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' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 74%] Built target LLVMNVPTXDesc 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/depend 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/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/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.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= [ 74%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend [ 74%] Built target LLVMPowerPCAsmParser 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 /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 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 [ 74%] 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]: 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]: 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' 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/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build [ 74%] Built target LLVMPowerPCAsmPrinter [ 74%] Built target LLVMPowerPCInfo /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend /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/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.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/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/LLVMSparcCodeGen.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]: 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' [ 74%] Built target LLVMSparcInfo [ 76%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend /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/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.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/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 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= [ 76%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend make[5]: Entering directory '/<>/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]: 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/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/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target LLVMSparcCodeGen /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend [ 76%] Built target LLVMSparcAsmPrinter /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend make[5]: Entering directory '/<>/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= [ 79%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[5]: Entering directory '/<>/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= [ 79%] 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]: 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]: 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/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/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' 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= [ 79%] Built target LLVMSparcDisassembler /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend [ 79%] Built target LLVMSystemZAsmParser /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend make[5]: Entering directory '/<>/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' 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= [ 79%] 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]: 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/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 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/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/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 79%] 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' [ 79%] Built target LLVMSystemZInfo /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build /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]: 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' 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/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build [ 79%] Built target LLVMSystemZDesc /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend make[5]: Entering directory '/<>/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' [ 82%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[5]: Entering directory '/<>/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= [ 82%] 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' 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/Disassembler/CMakeFiles/LLVMX86Disassembler.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= 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 [ 82%] 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= 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]: 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/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.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 [ 82%] 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' 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]: 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/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMX86Desc make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMX86Info /usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build /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= [ 82%] 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 /<>/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/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' 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/X86/CMakeFiles/LLVMX86CodeGen.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 [ 82%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend [ 84%] Built target LLVMX86CodeGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for '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]: 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/Target/XCore/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/XCore/TargetInfo /<>/build-llvm/lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/DependInfo.cmake --color= /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' 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= [ 84%] Built target LLVMXCoreAsmPrinter /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 lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make 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/AMDGPU/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/AsmParser /<>/build-llvm/lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/DependInfo.cmake --color= /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/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build'. make[5]: Leaving 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]: 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/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build [ 84%] Built target LLVMXCoreInfo [ 84%] Built target LLVMXCoreDesc /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[5]: Entering directory '/<>/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]: Entering directory '/<>/build-llvm' [ 84%] Built target LLVMXCoreCodeGen 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= [ 84%] 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' [ 84%] Built target LLVMAMDGPUAsmPrinter [ 84%] 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' [ 84%] Built target LLVM /usr/bin/make -f unittests/XRay/CMakeFiles/XRayTests.dir/build.make unittests/XRay/CMakeFiles/XRayTests.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' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/XRay /<>/build-llvm /<>/build-llvm/unittests/XRay /<>/build-llvm/unittests/XRay/CMakeFiles/XRayTests.dir/DependInfo.cmake --color= 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 XRayTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/XRay/CMakeFiles/XRayTests.dir/build.make unittests/XRay/CMakeFiles/XRayTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 84%] Building CXX object unittests/XRay/CMakeFiles/XRayTests.dir/GraphTest.cpp.o cd /<>/build-llvm/unittests/XRay && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/XRay -I/<>/unittests/XRay -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/XRayTests.dir/GraphTest.cpp.o -c /<>/unittests/XRay/GraphTest.cpp 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' [ 84%] Building CXX object unittests/AsmParser/CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o cd /<>/build-llvm/unittests/AsmParser && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -c /<>/unittests/AsmParser/AsmParserTest.cpp 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 make[5]: Entering directory '/<>/build-llvm' [ 84%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o -c /<>/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' [ 84%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APFloatTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APFloatTest.cpp.o -c /<>/unittests/ADT/APFloatTest.cpp [ 84%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AsmParserTests.dir/AsmParserTest.cpp.o -o AsmParserTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 84%] 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' [ 84%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitReaderTest.cpp.o -c /<>/unittests/Bitcode/BitReaderTest.cpp [ 84%] Linking CXX executable XRayTests cd /<>/build-llvm/unittests/XRay && /usr/bin/cmake -E cmake_link_script CMakeFiles/XRayTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/XRayTests.dir/GraphTest.cpp.o -o XRayTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target XRayTests /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' [ 84%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o -c /<>/unittests/Analysis/AliasSetTrackerTest.cpp [ 84%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o -c /<>/unittests/CodeGen/DIEHashTest.cpp [ 84%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o -c /<>/unittests/CodeGen/LowLevelTypeTest.cpp [ 84%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamReaderTest.cpp.o -c /<>/unittests/Bitcode/BitstreamReaderTest.cpp [ 84%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o -c /<>/unittests/Analysis/BlockFrequencyInfoTest.cpp [ 84%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o -c /<>/unittests/CodeGen/MachineInstrBundleIteratorTest.cpp [ 84%] Building CXX object unittests/Bitcode/CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o cd /<>/build-llvm/unittests/Bitcode && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BitcodeTests.dir/BitstreamWriterTest.cpp.o -c /<>/unittests/Bitcode/BitstreamWriterTest.cpp [ 84%] Building CXX object unittests/CodeGen/CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o cd /<>/build-llvm/unittests/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o -c /<>/unittests/CodeGen/ScalableVectorMVTsTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target BitcodeTests /usr/bin/make -f unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/build.make unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/CodeGen/GlobalISel /<>/build-llvm /<>/build-llvm/unittests/CodeGen/GlobalISel /<>/build-llvm/unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/DependInfo.cmake --color= Scanning dependencies of target GlobalISelTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/build.make unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 87%] Building CXX object unittests/CodeGen/GlobalISel/CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o cd /<>/build-llvm/unittests/CodeGen/GlobalISel && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/CodeGen/GlobalISel -I/<>/unittests/CodeGen/GlobalISel -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o -c /<>/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o -c /<>/unittests/Analysis/BranchProbabilityInfoTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/CodeGenTests.dir/DIEHashTest.cpp.o CMakeFiles/CodeGenTests.dir/LowLevelTypeTest.cpp.o CMakeFiles/CodeGenTests.dir/MachineInstrBundleIteratorTest.cpp.o CMakeFiles/CodeGenTests.dir/ScalableVectorMVTsTest.cpp.o -o CodeGenTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target CodeGenTests /usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Testing/Support /<>/build-llvm /<>/build-llvm/lib/Testing/Support /<>/build-llvm/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMTestingSupport /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' [ 87%] Building CXX object unittests/ExecutionEngine/CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -c /<>/unittests/ExecutionEngine/ExecutionEngineTest.cpp [ 87%] Linking CXX executable GlobalISelTests cd /<>/build-llvm/unittests/CodeGen/GlobalISel && /usr/bin/cmake -E cmake_link_script CMakeFiles/GlobalISelTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/GlobalISelTests.dir/LegalizerInfoTest.cpp.o -o GlobalISelTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target GlobalISelTests /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' [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/CompileOnDemandLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o -c /<>/unittests/Analysis/CallGraphTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ExecutionEngineTests.dir/ExecutionEngineTest.cpp.o -o ExecutionEngineTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APIntTest.cpp.o -c /<>/unittests/ADT/APIntTest.cpp make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ExecutionEngineTests /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' [ 87%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/IndirectionUtilsTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o -c /<>/unittests/Analysis/CFGTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/GlobalMappingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o -c /<>/unittests/Analysis/CGSCCPassManagerTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITCAPITest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/LazyEmittingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMemoryManagerTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/ObjectTransformLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITMultipleModuleTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/APSIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/APSIntTest.cpp.o -c /<>/unittests/ADT/APSIntTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o -c /<>/unittests/Analysis/GlobalsModRefTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/MCJIT/CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/MCJIT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCJITTests.dir/MCJITObjectCacheTest.cpp.o -c /<>/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o -c /<>/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ArrayRefTest.cpp.o -c /<>/unittests/ADT/ArrayRefTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o -c /<>/unittests/Analysis/LazyCallGraphTest.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o -c /<>/unittests/ExecutionEngine/Orc/QueueChannel.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitmaskEnumTest.cpp.o -c /<>/unittests/ADT/BitmaskEnumTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target MCJITTests /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' [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AsmWriterTest.cpp.o -c /<>/unittests/IR/AsmWriterTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BitVectorTest.cpp.o -c /<>/unittests/ADT/BitVectorTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/AttributesTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/AttributesTest.cpp.o -c /<>/unittests/IR/AttributesTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/BasicBlockTest.cpp.o -c /<>/unittests/IR/BasicBlockTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/CFGBuilder.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/CFGBuilder.cpp.o -c /<>/unittests/IR/CFGBuilder.cpp [ 87%] Building CXX object unittests/ExecutionEngine/Orc/CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o cd /<>/build-llvm/unittests/ExecutionEngine/Orc && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o -c /<>/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BreadthFirstIteratorTest.cpp.o -c /<>/unittests/ADT/BreadthFirstIteratorTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o -c /<>/unittests/Analysis/LoopInfoTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o -c /<>/unittests/IR/ConstantRangeTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o -c /<>/unittests/ADT/BumpPtrListTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o -c /<>/unittests/ADT/DAGDeltaAlgorithmTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o -c /<>/unittests/Analysis/MemoryBuiltinsTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o -c /<>/unittests/ADT/DeltaAlgorithmTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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/ObjectTransformLayerTest.cpp.o CMakeFiles/OrcJITTests.dir/OrcCAPITest.cpp.o CMakeFiles/OrcJITTests.dir/OrcTestCommon.cpp.o CMakeFiles/OrcJITTests.dir/QueueChannel.cpp.o CMakeFiles/OrcJITTests.dir/RPCUtilsTest.cpp.o CMakeFiles/OrcJITTests.dir/RTDyldObjectLinkingLayerTest.cpp.o -o OrcJITTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread -lpthread ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target OrcJITTests /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' [ 87%] Building CXX object unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o cd /<>/build-llvm/unittests/LineEditor && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -c /<>/unittests/LineEditor/LineEditor.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o -c /<>/unittests/ADT/DenseMapTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/MemorySSA.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/MemorySSA.cpp.o -c /<>/unittests/Analysis/MemorySSA.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -o LineEditorTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LineEditorTests /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' [ 87%] Building CXX object unittests/Linker/CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o cd /<>/build-llvm/unittests/Linker && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -c /<>/unittests/Linker/LinkModulesTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ConstantsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o -c /<>/unittests/IR/ConstantsTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/LinkerTests.dir/LinkModulesTest.cpp.o -o LinkerTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] 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' [ 87%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/Disassembler.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/Disassembler.cpp.o -c /<>/unittests/MC/Disassembler.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o -c /<>/unittests/IR/DebugInfoTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/OrderedBasicBlockTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/OrderedBasicBlockTest.cpp.o -c /<>/unittests/Analysis/OrderedBasicBlockTest.cpp [ 87%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/DwarfLineTables.cpp.o -c /<>/unittests/MC/DwarfLineTables.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o -c /<>/unittests/IR/DebugTypeODRUniquingTest.cpp [ 87%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/StringTableBuilderTest.cpp.o -c /<>/unittests/MC/StringTableBuilderTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o -c /<>/unittests/Analysis/ProfileSummaryInfoTest.cpp [ 87%] Building CXX object unittests/MC/CMakeFiles/MCTests.dir/TargetRegistry.cpp.o cd /<>/build-llvm/unittests/MC && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MCTests.dir/TargetRegistry.cpp.o -c /<>/unittests/MC/TargetRegistry.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o -c /<>/unittests/IR/DominatorTreeTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] 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' [ 87%] Building CXX object unittests/MI/CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o cd /<>/build-llvm/unittests/MI && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -c /<>/unittests/MI/LiveIntervalTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o -c /<>/unittests/ADT/DenseSetTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o -c /<>/unittests/Analysis/ScalarEvolutionTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/FunctionTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/FunctionTest.cpp.o -c /<>/unittests/IR/FunctionTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/MITests.dir/LiveIntervalTest.cpp.o -o MITests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target MITests /usr/bin/make -f unittests/Object/CMakeFiles/ObjectTests.dir/build.make unittests/Object/CMakeFiles/ObjectTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Object /<>/build-llvm /<>/build-llvm/unittests/Object /<>/build-llvm/unittests/Object/CMakeFiles/ObjectTests.dir/DependInfo.cmake --color= Scanning dependencies of target ObjectTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Object/CMakeFiles/ObjectTests.dir/build.make unittests/Object/CMakeFiles/ObjectTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 87%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o cd /<>/build-llvm/unittests/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Object -I/<>/unittests/Object -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o -c /<>/unittests/Object/SymbolSizeTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o -c /<>/unittests/ADT/DepthFirstIteratorTest.cpp [ 87%] Building CXX object unittests/Object/CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o cd /<>/build-llvm/unittests/Object && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Object -I/<>/unittests/Object -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o -c /<>/unittests/Object/SymbolicFileTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FoldingSet.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o -c /<>/unittests/ADT/FoldingSet.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o -c /<>/unittests/IR/PassBuilderCallbacksTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o -c /<>/unittests/Analysis/TargetLibraryInfoTest.cpp [ 87%] Linking CXX executable ObjectTests cd /<>/build-llvm/unittests/Object && /usr/bin/cmake -E cmake_link_script CMakeFiles/ObjectTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ObjectTests.dir/SymbolSizeTest.cpp.o CMakeFiles/ObjectTests.dir/SymbolicFileTest.cpp.o -o ObjectTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ObjectTests /usr/bin/make -f unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/build.make unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/BinaryFormat /<>/build-llvm /<>/build-llvm/unittests/BinaryFormat /<>/build-llvm/unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DependInfo.cmake --color= Scanning dependencies of target BinaryFormatTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/build.make unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 87%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o cd /<>/build-llvm/unittests/BinaryFormat && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/BinaryFormat -I/<>/unittests/BinaryFormat -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o -c /<>/unittests/BinaryFormat/DwarfTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o -c /<>/unittests/ADT/FunctionRefTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/HashingTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/HashingTest.cpp.o -c /<>/unittests/ADT/HashingTest.cpp [ 87%] Building CXX object unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o cd /<>/build-llvm/unittests/BinaryFormat && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/BinaryFormat -I/<>/unittests/BinaryFormat -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o -c /<>/unittests/BinaryFormat/TestFileMagic.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o -c /<>/unittests/Analysis/TBAATest.cpp [ 87%] Linking CXX executable BinaryFormatTests cd /<>/build-llvm/unittests/BinaryFormat && /usr/bin/cmake -E cmake_link_script CMakeFiles/BinaryFormatTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o -o BinaryFormatTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target BinaryFormatTests [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o -c /<>/unittests/Analysis/UnrollAnalyzer.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o -c /<>/unittests/ADT/IListBaseTest.cpp [ 87%] Building CXX object unittests/Analysis/CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o cd /<>/build-llvm/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o -c /<>/unittests/Analysis/ValueTrackingTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o -c /<>/unittests/ADT/IListIteratorTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o -c /<>/unittests/ADT/IListNodeBaseTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o -c /<>/unittests/ADT/IListNodeTest.cpp [ 87%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AnalysisTests.dir/AliasAnalysisTest.cpp.o CMakeFiles/AnalysisTests.dir/AliasSetTrackerTest.cpp.o CMakeFiles/AnalysisTests.dir/BlockFrequencyInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/BranchProbabilityInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/CallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/CFGTest.cpp.o CMakeFiles/AnalysisTests.dir/CGSCCPassManagerTest.cpp.o CMakeFiles/AnalysisTests.dir/GlobalsModRefTest.cpp.o CMakeFiles/AnalysisTests.dir/LazyCallGraphTest.cpp.o CMakeFiles/AnalysisTests.dir/LoopInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/MemoryBuiltinsTest.cpp.o CMakeFiles/AnalysisTests.dir/MemorySSA.cpp.o CMakeFiles/AnalysisTests.dir/OrderedBasicBlockTest.cpp.o CMakeFiles/AnalysisTests.dir/ProfileSummaryInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/ScalarEvolutionTest.cpp.o CMakeFiles/AnalysisTests.dir/TargetLibraryInfoTest.cpp.o CMakeFiles/AnalysisTests.dir/TBAATest.cpp.o CMakeFiles/AnalysisTests.dir/UnrollAnalyzer.cpp.o CMakeFiles/AnalysisTests.dir/ValueTrackingTest.cpp.o -o AnalysisTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target AnalysisTests /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' [ 87%] Building CXX object unittests/ObjectYAML/CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o cd /<>/build-llvm/unittests/ObjectYAML && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -c /<>/unittests/ObjectYAML/YAMLTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o -c /<>/unittests/ADT/IListSentinelTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IListTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IListTest.cpp.o -c /<>/unittests/ADT/IListTest.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ObjectYAMLTests.dir/YAMLTest.cpp.o -o ObjectYAMLTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ObjectYAMLTests [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o -c /<>/unittests/ADT/ImmutableMapTest.cpp /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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -c /<>/unittests/Option/OptionParsingTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o -c /<>/unittests/ADT/ImmutableSetTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o -c /<>/unittests/ADT/IntEqClassesTest.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/OptionTests.dir/OptionParsingTest.cpp.o -o OptionTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/CoverageMappingTest.cpp.o -c /<>/unittests/ProfileData/CoverageMappingTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o -c /<>/unittests/ADT/IntervalMapTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o -c /<>/unittests/ADT/IntrusiveRefCntPtrTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/IteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/IteratorTest.cpp.o -c /<>/unittests/ADT/IteratorTest.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, 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/IR/CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o -c /<>/unittests/IR/IRBuilderTest.cpp /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_basic_coverage_iteration_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_uncovered_function_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_uncovered_function_with_mapping_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_combine_regions_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_restore_combined_counter_after_nested_region_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_dont_combine_expansions_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_combine_expansions_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void {anonymous}::CoverageMappingTest_load_coverage_for_expanded_file_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:1299:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_range_initialize(__first, __last, _IterCategory()); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o -c /<>/unittests/ADT/MakeUniqueTest.cpp [ 87%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/InstrProfTest.cpp.o -c /<>/unittests/ProfileData/InstrProfTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/MapVectorTest.cpp.o -c /<>/unittests/ADT/MapVectorTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/OptionalTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/OptionalTest.cpp.o -c /<>/unittests/ADT/OptionalTest.cpp [ 87%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/InstructionsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o -c /<>/unittests/IR/InstructionsTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PackedVectorTest.cpp.o -c /<>/unittests/ADT/PackedVectorTest.cpp [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerEmbeddedIntTest.cpp.o -c /<>/unittests/ADT/PointerEmbeddedIntTest.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/IR/Function.h:21, from /<>/unittests/ProfileData/InstrProfTest.cpp:10: /usr/include/c++/7/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::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 ‘_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 ‘_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 [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerIntPairTest.cpp.o -c /<>/unittests/ADT/PointerIntPairTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/IR/Function.h:21, 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/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/IR/Function.h:21, 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 [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerSumTypeTest.cpp.o -c /<>/unittests/ADT/PointerSumTypeTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/IR/Function.h:21, from /<>/unittests/ProfileData/InstrProfTest.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘llvm::Error llvm::InstrProfSymtab::addFuncName(llvm::StringRef)’: /usr/include/c++/7/bits/vector.tcc:105:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::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/ADT/StringRef.h:13, 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/IR/Function.h:21, 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 [ 87%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PointerUnionTest.cpp.o -c /<>/unittests/ADT/PointerUnionTest.cpp /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)); ^ 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/ADT/StringRef.h:13, 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/IR/Function.h:21, 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/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/IR/Function.h:21, 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/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/IR/Function.h:21, 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/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/IR/Function.h:21, 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()); ^ [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PostOrderIteratorTest.cpp.o -c /<>/unittests/ADT/PostOrderIteratorTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/DenseMapInfo.h:17, from /<>/include/llvm/ADT/DenseMap.h:17, from /<>/include/llvm/ADT/DenseSet.h:17, from /<>/include/llvm/IR/Function.h:21, 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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/PriorityWorklistTest.cpp.o -c /<>/unittests/ADT/PriorityWorklistTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o -c /<>/unittests/IR/IntrinsicsTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/RangeAdapterTest.cpp.o -c /<>/unittests/ADT/RangeAdapterTest.cpp [ 89%] Building CXX object unittests/ProfileData/CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o cd /<>/build-llvm/unittests/ProfileData && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ProfileDataTests.dir/SampleProfTest.cpp.o -c /<>/unittests/ProfileData/SampleProfTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o -c /<>/unittests/IR/LegacyPassManagerTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ReverseIterationTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ReverseIterationTest.cpp.o -c /<>/unittests/ADT/ReverseIterationTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o -c /<>/unittests/ADT/SCCIteratorTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o -c /<>/unittests/ADT/STLExtrasTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o -c /<>/unittests/ADT/ScopeExitTest.cpp In file included from /usr/include/c++/7/algorithm:62:0, from /<>/include/llvm/ADT/STLExtras.h:20, from /<>/include/llvm/ADT/StringRef.h:13, 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/ProfileData/SampleProf.h:18, 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)); ^ [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SequenceTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o -c /<>/unittests/ADT/SequenceTest.cpp [ 89%] Linking CXX executable ProfileDataTests cd /<>/build-llvm/unittests/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/ProfileDataTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVMTestingSupport.a ../../lib/libgtest.a ../../lib/libLLVM-5.0.so.1 -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ProfileDataTests [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o -c /<>/unittests/ADT/SetVectorTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o -c /<>/unittests/ADT/SimpleIListTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o -c /<>/unittests/IR/MDBuilderTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o -c /<>/unittests/ADT/SmallPtrSetTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o -c /<>/unittests/ADT/SmallStringTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o -c /<>/unittests/ADT/SmallVectorTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o -c /<>/unittests/ADT/SparseBitVectorTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o -c /<>/unittests/ADT/SparseMultiSetTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/MetadataTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/MetadataTest.cpp.o -c /<>/unittests/IR/MetadataTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o -c /<>/unittests/ADT/SparseSetTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o -c /<>/unittests/ADT/StringExtrasTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringMapTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o -c /<>/unittests/ADT/StringMapTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringRefTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o -c /<>/unittests/ADT/StringRefTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o -c /<>/unittests/ADT/StringSwitchTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o -c /<>/unittests/ADT/TinyPtrVectorTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TripleTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TripleTest.cpp.o -c /<>/unittests/ADT/TripleTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/TwineTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/TwineTest.cpp.o -c /<>/unittests/ADT/TwineTest.cpp [ 89%] Building CXX object unittests/ADT/CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o cd /<>/build-llvm/unittests/ADT && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o -c /<>/unittests/ADT/VariadicFunctionTest.cpp /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 make[5]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -w -o CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o -c /<>/unittests/Support/AlignOfTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ModuleTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ModuleTest.cpp.o -c /<>/unittests/IR/ModuleTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PassManagerTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o -c /<>/unittests/IR/PassManagerTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/PatternMatch.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/PatternMatch.cpp.o -c /<>/unittests/IR/PatternMatch.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o -c /<>/unittests/Support/AllocatorTest.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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/BreadthFirstIteratorTest.cpp.o CMakeFiles/ADTTests.dir/BumpPtrListTest.cpp.o CMakeFiles/ADTTests.dir/DAGDeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DeltaAlgorithmTest.cpp.o CMakeFiles/ADTTests.dir/DenseMapTest.cpp.o CMakeFiles/ADTTests.dir/DenseSetTest.cpp.o CMakeFiles/ADTTests.dir/DepthFirstIteratorTest.cpp.o CMakeFiles/ADTTests.dir/FoldingSet.cpp.o CMakeFiles/ADTTests.dir/FunctionRefTest.cpp.o CMakeFiles/ADTTests.dir/HashingTest.cpp.o CMakeFiles/ADTTests.dir/IListBaseTest.cpp.o CMakeFiles/ADTTests.dir/IListIteratorTest.cpp.o CMakeFiles/ADTTests.dir/IListNodeBaseTest.cpp.o CMakeFiles/ADTTests.dir/IListNodeTest.cpp.o CMakeFiles/ADTTests.dir/IListSentinelTest.cpp.o CMakeFiles/ADTTests.dir/IListTest.cpp.o CMakeFiles/ADTTests.dir/ImmutableMapTest.cpp.o CMakeFiles/ADTTests.dir/ImmutableSetTest.cpp.o CMakeFiles/ADTTests.dir/IntEqClassesTest.cpp.o CMakeFiles/ADTTests.dir/IntervalMapTest.cpp.o CMakeFiles/ADTTests.dir/IntrusiveRefCntPtrTest.cpp.o CMakeFiles/ADTTests.dir/IteratorTest.cpp.o CMakeFiles/ADTTests.dir/MakeUniqueTest.cpp.o CMakeFiles/ADTTests.dir/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/ReverseIterationTest.cpp.o CMakeFiles/ADTTests.dir/SCCIteratorTest.cpp.o CMakeFiles/ADTTests.dir/STLExtrasTest.cpp.o CMakeFiles/ADTTests.dir/ScopeExitTest.cpp.o CMakeFiles/ADTTests.dir/SequenceTest.cpp.o CMakeFiles/ADTTests.dir/SetVectorTest.cpp.o CMakeFiles/ADTTests.dir/SimpleIListTest.cpp.o CMakeFiles/ADTTests.dir/SmallPtrSetTest.cpp.o CMakeFiles/ADTTests.dir/SmallStringTest.cpp.o CMakeFiles/ADTTests.dir/SmallVectorTest.cpp.o CMakeFiles/ADTTests.dir/SparseBitVectorTest.cpp.o CMakeFiles/ADTTests.dir/SparseMultiSetTest.cpp.o CMakeFiles/ADTTests.dir/SparseSetTest.cpp.o CMakeFiles/ADTTests.dir/StringExtrasTest.cpp.o CMakeFiles/ADTTests.dir/StringMapTest.cpp.o CMakeFiles/ADTTests.dir/StringRefTest.cpp.o CMakeFiles/ADTTests.dir/StringSwitchTest.cpp.o CMakeFiles/ADTTests.dir/TinyPtrVectorTest.cpp.o CMakeFiles/ADTTests.dir/TripleTest.cpp.o CMakeFiles/ADTTests.dir/TwineTest.cpp.o CMakeFiles/ADTTests.dir/VariadicFunctionTest.cpp.o -o ADTTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ADTTests /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Support/DynamicLibrary /<>/build-llvm /<>/build-llvm/unittests/Support/DynamicLibrary /<>/build-llvm/unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/DependInfo.cmake --color= Scanning dependencies of target DynamicLibraryTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Support/DynamicLibrary -I/<>/unittests/Support/DynamicLibrary -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o -c /<>/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o -c /<>/unittests/Support/ARMAttributeParser.cpp [ 89%] Linking CXX executable DynamicLibraryTests cd /<>/build-llvm/unittests/Support/DynamicLibrary && /usr/bin/cmake -E cmake_link_script CMakeFiles/DynamicLibraryTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-O3 -Wl,--gc-sections CMakeFiles/DynamicLibraryTests.dir/DynamicLibraryTest.cpp.o -o DynamicLibraryTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libDynamicLibraryLib.a ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target DynamicLibraryTests /usr/bin/make -f unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/build.make unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Target/AArch64 /<>/build-llvm /<>/build-llvm/unittests/Target/AArch64 /<>/build-llvm/unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/DependInfo.cmake --color= Scanning dependencies of target AArch64Tests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/build.make unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object unittests/Target/AArch64/CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o cd /<>/build-llvm/unittests/Target/AArch64 && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Target/AArch64 -I/<>/unittests/Target/AArch64 -I/<>/build-llvm/include -I/<>/include -I/<>/lib/Target/AArch64 -I/<>/build-llvm/lib/Target/AArch64 -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o -c /<>/unittests/Target/AArch64/InstSizes.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o -c /<>/unittests/IR/TypeBuilderTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o -c /<>/unittests/Support/ArrayRecyclerTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/TypesTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/TypesTest.cpp.o -c /<>/unittests/IR/TypesTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UseTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UseTest.cpp.o -c /<>/unittests/IR/UseTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o -c /<>/unittests/Support/BinaryStreamTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/UserTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/UserTest.cpp.o -c /<>/unittests/IR/UserTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o -c /<>/unittests/IR/ValueHandleTest.cpp [ 89%] Linking CXX executable AArch64Tests cd /<>/build-llvm/unittests/Target/AArch64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/AArch64Tests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/AArch64Tests.dir/InstSizes.cpp.o -o AArch64Tests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target AArch64Tests /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' [ 89%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o cd /<>/build-llvm/unittests/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/LowerTypeTests.cpp.o -c /<>/unittests/Transforms/IPO/LowerTypeTests.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueMapTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o -c /<>/unittests/IR/ValueMapTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:19, 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 [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o -c /<>/unittests/Support/BlockFrequencyTest.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/IR/Attributes.h:20, from /<>/include/llvm/IR/Module.h:23, from /<>/include/llvm/Transforms/IPO/LowerTypeTests.h:19, 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 [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/ValueTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/ValueTest.cpp.o -c /<>/unittests/IR/ValueTest.cpp [ 89%] Building CXX object unittests/Transforms/IPO/CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o cd /<>/build-llvm/unittests/Transforms/IPO && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IPOTests.dir/WholeProgramDevirt.cpp.o -c /<>/unittests/Transforms/IPO/WholeProgramDevirt.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o -c /<>/unittests/Support/BranchProbabilityTest.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/VerifierTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/VerifierTest.cpp.o -c /<>/unittests/IR/VerifierTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o -c /<>/unittests/Support/CachePruningTest.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target IPOTests /usr/bin/make -f unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/build.make unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/Transforms/Scalar /<>/build-llvm /<>/build-llvm/unittests/Transforms/Scalar /<>/build-llvm/unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/DependInfo.cmake --color= Scanning dependencies of target ScalarTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/build.make unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 89%] Building CXX object unittests/Transforms/Scalar/CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Scalar && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/Transforms/Scalar -I/<>/unittests/Transforms/Scalar -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o -c /<>/unittests/Transforms/Scalar/LoopPassManagerTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o -c /<>/unittests/Support/CrashRecoveryTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Casting.cpp.o -c /<>/unittests/Support/Casting.cpp [ 89%] Building CXX object unittests/IR/CMakeFiles/IRTests.dir/WaymarkTest.cpp.o cd /<>/build-llvm/unittests/IR && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o -c /<>/unittests/IR/WaymarkTest.cpp /usr/bin/make -f unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/build.make unittests/Transforms/Utils/CMakeFiles/UtilsTests.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= 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' [ 89%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ASanStackFrameLayoutTest.cpp.o -c /<>/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp [ 89%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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/BasicBlockTest.cpp.o CMakeFiles/IRTests.dir/CFGBuilder.cpp.o CMakeFiles/IRTests.dir/ConstantRangeTest.cpp.o CMakeFiles/IRTests.dir/ConstantsTest.cpp.o CMakeFiles/IRTests.dir/DebugInfoTest.cpp.o CMakeFiles/IRTests.dir/DebugTypeODRUniquingTest.cpp.o CMakeFiles/IRTests.dir/DominatorTreeTest.cpp.o CMakeFiles/IRTests.dir/FunctionTest.cpp.o CMakeFiles/IRTests.dir/PassBuilderCallbacksTest.cpp.o CMakeFiles/IRTests.dir/IRBuilderTest.cpp.o CMakeFiles/IRTests.dir/InstructionsTest.cpp.o CMakeFiles/IRTests.dir/IntrinsicsTest.cpp.o CMakeFiles/IRTests.dir/LegacyPassManagerTest.cpp.o CMakeFiles/IRTests.dir/MDBuilderTest.cpp.o CMakeFiles/IRTests.dir/MetadataTest.cpp.o CMakeFiles/IRTests.dir/ModuleTest.cpp.o CMakeFiles/IRTests.dir/PassManagerTest.cpp.o CMakeFiles/IRTests.dir/PatternMatch.cpp.o CMakeFiles/IRTests.dir/TypeBuilderTest.cpp.o CMakeFiles/IRTests.dir/TypesTest.cpp.o CMakeFiles/IRTests.dir/UseTest.cpp.o CMakeFiles/IRTests.dir/UserTest.cpp.o CMakeFiles/IRTests.dir/ValueHandleTest.cpp.o CMakeFiles/IRTests.dir/ValueMapTest.cpp.o CMakeFiles/IRTests.dir/ValueTest.cpp.o CMakeFiles/IRTests.dir/VerifierTest.cpp.o CMakeFiles/IRTests.dir/WaymarkTest.cpp.o -o IRTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVM-5.0.so.1 -lpthread [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Chrono.cpp.o -c /<>/unittests/Support/Chrono.cpp make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target IRTests /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' [ 89%] 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' [ 89%] Built target LLVMgold [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o -c /<>/unittests/Support/CommandLineTest.cpp [ 89%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Cloning.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Cloning.cpp.o -c /<>/unittests/Transforms/Utils/Cloning.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o -c /<>/unittests/Support/CompressionTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o -c /<>/unittests/Support/ConvertUTFTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o -c /<>/unittests/Support/DataExtractorTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/DebugTest.cpp.o -c /<>/unittests/Support/DebugTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o -c /<>/unittests/Support/EndianStreamTest.cpp [ 89%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/FunctionComparator.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/FunctionComparator.cpp.o -c /<>/unittests/Transforms/Utils/FunctionComparator.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/EndianTest.cpp.o -c /<>/unittests/Support/EndianTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o -c /<>/unittests/Support/ErrnoTest.cpp [ 89%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o -c /<>/unittests/Transforms/Utils/IntegerDivision.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o -c /<>/unittests/Support/ErrorOrTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o -c /<>/unittests/Support/ErrorTest.cpp [ 89%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/Local.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/Local.cpp.o -c /<>/unittests/Transforms/Utils/Local.cpp [ 89%] Linking CXX executable ScalarTests cd /<>/build-llvm/unittests/Transforms/Scalar && /usr/bin/cmake -E cmake_link_script CMakeFiles/ScalarTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ScalarTests.dir/LoopPassManagerTest.cpp.o -o ScalarTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target ScalarTests /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' [ 89%] 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[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' [ 89%] 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= 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' [ 89%] Built target llvm-lto /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' [ 89%] Built target llvm-profdata /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' [ 89%] Built target llvm-split /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' [ 89%] Built target Polly [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o -c /<>/unittests/Support/FileOutputBufferTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o -c /<>/unittests/Support/FormatVariadicTest.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o -c /<>/unittests/Support/GlobPatternTest.cpp [ 89%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/OrderedInstructions.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/OrderedInstructions.cpp.o -c /<>/unittests/Transforms/Utils/OrderedInstructions.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Host.cpp.o -c /<>/unittests/Support/Host.cpp [ 89%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o -c /<>/unittests/Support/LEB128Test.cpp [ 89%] Building CXX object unittests/Transforms/Utils/CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o cd /<>/build-llvm/unittests/Transforms/Utils && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -c /<>/unittests/Transforms/Utils/ValueMapperTest.cpp /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' [ 89%] Built target llvm-dsymutil /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' [ 89%] Built target llc /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' [ 89%] Built target lli /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' [ 89%] 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[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' [ 89%] 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' [ 89%] Built target llvm-c-test /usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cat /<>/build-llvm /<>/build-llvm/tools/llvm-cat /<>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-cat/CMakeFiles/llvm-cat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target llvm-cat /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 /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cvtres /<>/build-llvm /<>/build-llvm/tools/llvm-cvtres /<>/build-llvm/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-cvtres /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' [ 92%] Built target llvm-cxxdump /usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cxxfilt /<>/build-llvm /<>/build-llvm/tools/llvm-cxxfilt /<>/build-llvm/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-cxxfilt /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' [ 92%] 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' [ 92%] 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' [ 92%] 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' [ 92%] 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' [ 92%] 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' [ 92%] Built target llvm-link /usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-lto2 /<>/build-llvm /<>/build-llvm/tools/llvm-lto2 /<>/build-llvm/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-lto2 /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' [ 92%] 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' [ 92%] Built target llvm-mcmarkup [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o -c /<>/unittests/Support/LineIteratorTest.cpp [ 92%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o -c /<>/unittests/Support/LockFileManagerTest.cpp [ 92%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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/FunctionComparator.cpp.o CMakeFiles/UtilsTests.dir/IntegerDivision.cpp.o CMakeFiles/UtilsTests.dir/Local.cpp.o CMakeFiles/UtilsTests.dir/OrderedInstructions.cpp.o CMakeFiles/UtilsTests.dir/ValueMapperTest.cpp.o -o UtilsTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target UtilsTests /usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-modextract /<>/build-llvm /<>/build-llvm/tools/llvm-modextract /<>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-modextract /usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-mt /<>/build-llvm /<>/build-llvm/tools/llvm-mt /<>/build-llvm/tools/llvm-mt/CMakeFiles/llvm-mt.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-mt/CMakeFiles/llvm-mt.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-mt /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' [ 92%] 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' [ 92%] Built target llvm-objdump /usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-opt-report /<>/build-llvm /<>/build-llvm/tools/llvm-opt-report /<>/build-llvm/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] Built target llvm-opt-report /usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbutil /<>/build-llvm /<>/build-llvm/tools/llvm-pdbutil /<>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-pdbutil /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[5]: Entering directory '/<>/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' [ 94%] 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' [ 94%] 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' [ 94%] Built target llvm-size /usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-strings /<>/build-llvm /<>/build-llvm/tools/llvm-strings /<>/build-llvm/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-strings/CMakeFiles/llvm-strings.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-strings /usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend make[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' [ 94%] Built target llvm-symbolizer /usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-xray /<>/build-llvm /<>/build-llvm/tools/llvm-xray /<>/build-llvm/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-xray/CMakeFiles/llvm-xray.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target llvm-xray /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= make[5]: Leaving directory '/<>/build-llvm' /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' [ 94%] Built target obj2yaml /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' [ 94%] Built target opt [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MD5Test.cpp.o -c /<>/unittests/Support/MD5Test.cpp [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o -c /<>/unittests/Support/ManagedStatic.cpp [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o -c /<>/unittests/Support/MathExtrasTest.cpp /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]: 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/sancov/CMakeFiles/sancov.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target sancov /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]: 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' make[5]: Nothing to be done for 'tools/sanstats/CMakeFiles/sanstats.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target sanstats /usr/bin/make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend 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]: 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[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' [ 94%] Built target verify-uselistorder [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o -c /<>/unittests/Support/MemoryBufferTest.cpp [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o -c /<>/unittests/Support/MemoryTest.cpp [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o -c /<>/unittests/Support/NativeFormatTests.cpp [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ParallelTest.cpp.o -c /<>/unittests/Support/ParallelTest.cpp [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Path.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Path.cpp.o -c /<>/unittests/Support/Path.cpp [ 94%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o -c /<>/unittests/Support/ProcessTest.cpp /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend 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= make[5]: Leaving directory '/<>/build-llvm' /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' [ 97%] Built target yaml2obj /usr/bin/make -f unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/build.make unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/unittests/DebugInfo/CodeView /<>/build-llvm /<>/build-llvm/unittests/DebugInfo/CodeView /<>/build-llvm/unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/DependInfo.cmake --color= Scanning dependencies of target DebugInfoCodeViewTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/build.make unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/CodeView -I/<>/unittests/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o -c /<>/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp /<>/unittests/Support/Path.cpp: In member function ‘virtual void {anonymous}::FileSystemTest_RealPath_Test::TestBody()’: /<>/unittests/Support/Path.cpp:555:8: warning: unused variable ‘Result’ [-Wunused-variable] bool Result = llvm::sys::path::home_directory(HomeDir); ^~~~~~ /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' [ 97%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o cd /<>/build-llvm/unittests/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o -c /<>/unittests/DebugInfo/DWARF/DwarfGenerator.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o -c /<>/unittests/Support/ProgramTest.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/BitVector.h:17, from /<>/include/llvm/ADT/SmallBitVector.h:17, from /<>/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::codeview::ArrayRecord&}; _Tp = llvm::codeview::ArrayRecord; _Alloc = std::allocator]’: /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:26, from /<>/include/llvm/ADT/BitVector.h:17, from /<>/include/llvm/ADT/SmallBitVector.h:17, from /<>/unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual llvm::Error {anonymous}::MockCallbacks::visitKnownRecord(llvm::codeview::CVType&, llvm::codeview::ArrayRecord&)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/RegexTest.cpp.o -c /<>/unittests/Support/RegexTest.cpp /usr/include/c++/7/bits/stl_vector.h: In static member function ‘static void {anonymous}::RandomAccessVisitorTest::SetUpTestCase()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 97%] Building CXX object unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/CodeView && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/unittests/DebugInfo/CodeView -I/<>/unittests/DebugInfo/CodeView -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o -c /<>/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o -c /<>/unittests/Support/ReplaceFileTest.cpp [ 97%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o -c /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o -c /<>/unittests/Support/ScaledNumberTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o -c /<>/unittests/Support/SourceMgrTest.cpp [ 97%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o -c /<>/unittests/Support/SpecialCaseListTest.cpp [ 97%] Linking CXX executable DebugInfoCodeViewTests cd /<>/build-llvm/unittests/DebugInfo/CodeView && /usr/bin/cmake -E cmake_link_script CMakeFiles/DebugInfoCodeViewTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoCodeViewTests.dir/RandomAccessVisitorTest.cpp.o CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o -o DebugInfoCodeViewTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMTestingSupport.a ../../../lib/libgtest.a ../../../lib/libLLVM-5.0.so.1 -lpthread ../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../../lib/libLLVMDemangle.a make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target DebugInfoCodeViewTests /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' [ 97%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o -c /<>/unittests/DebugInfo/PDB/HashTableTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/StringPool.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/StringPool.cpp.o -c /<>/unittests/Support/StringPool.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o -c /<>/unittests/Support/SwapByteOrderTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o -c /<>/unittests/Support/TarWriterTest.cpp [100%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o -c /<>/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o -c /<>/unittests/Support/TargetParserTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o -c /<>/unittests/Support/ThreadLocalTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/ThreadPool.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o -c /<>/unittests/Support/ThreadPool.cpp /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In lambda function: /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1598:45: note: parameter passing for argument of type ‘AbbrevIt {aka __gnu_cxx::__normal_iterator >}’ changed in GCC 7.1 auto VerifyAbbrevDump = [&V](AbbrevIt it) { ^ [100%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o -c /<>/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/Threading.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/Threading.cpp.o -c /<>/unittests/Support/Threading.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TimerTest.cpp.o -c /<>/unittests/Support/TimerTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o -c /<>/unittests/Support/TypeNameTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o -c /<>/unittests/Support/TrailingObjectsTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o -c /<>/unittests/Support/TrigramIndexTest.cpp [100%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/MSFBuilderTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/MSFBuilderTest.cpp.o -c /<>/unittests/DebugInfo/PDB/MSFBuilderTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o -c /<>/unittests/Support/UnicodeTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o -c /<>/unittests/Support/YAMLIOTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o -c /<>/unittests/Support/YAMLParserTest.cpp [100%] Building CXX object unittests/DebugInfo/PDB/CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/PDB && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -c /<>/unittests/DebugInfo/PDB/PDBApiTest.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o -c /<>/unittests/Support/formatted_raw_ostream_test.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/Support/Format.h:26, from /<>/unittests/Support/YAMLIOTest.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 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>:: ^~~~~~~~~~~~~~~~~~~ [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o -c /<>/unittests/Support/raw_ostream_test.cpp [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoPDBTests.dir/HashTableTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/MappedBlockStreamTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/StringTableBuilderTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/MSFBuilderTest.cpp.o CMakeFiles/DebugInfoPDBTests.dir/PDBApiTest.cpp.o -o DebugInfoPDBTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMTestingSupport.a ../../../lib/libgtest.a ../../../lib/libLLVM-5.0.so.1 -lpthread ../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../../lib/libLLVMDemangle.a make[5]: Leaving directory '/<>/build-llvm' [100%] Built target DebugInfoPDBTests /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend make[5]: Entering directory '/<>/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-dlltool.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-dlltool /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend make[5]: Entering directory '/<>/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= 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'. make[5]: Leaving directory '/<>/build-llvm' [100%] 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[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= 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' [100%] Built target llvm-lib /usr/bin/make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend 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= 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/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.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-readelf.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-readelf /usr/bin/make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[5]: Entering directory '/<>/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 [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o -c /<>/unittests/Support/raw_pwrite_stream_test.cpp /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp: In member function ‘virtual void {anonymous}::DWARFDebugInfo_TestImplicitConstAbbrevs_Test::TestBody()’: /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1614:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 VerifyAbbrevDump(it); ~~~~~~~~~~~~~~~~^~~~ /<>/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp:1619:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 VerifyAbbrevDump(it); ~~~~~~~~~~~~~~~~^~~~ [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o -c /<>/unittests/Support/raw_sha1_ostream_test.cpp [100%] Building CXX object unittests/Support/CMakeFiles/SupportTests.dir/xxhashTest.cpp.o cd /<>/build-llvm/unittests/Support && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SupportTests.dir/xxhashTest.cpp.o -c /<>/unittests/Support/xxhashTest.cpp In file included from /usr/include/c++/7/vector:64:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/Support/Format.h:26, from /<>/unittests/Support/YAMLIOTest.cpp:13: /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%] Building CXX object unittests/DebugInfo/DWARF/CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o cd /<>/build-llvm/unittests/DebugInfo/DWARF && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -c /<>/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DebugInfoDWARFTests.dir/DwarfGenerator.cpp.o CMakeFiles/DebugInfoDWARFTests.dir/DWARFDebugInfoTest.cpp.o CMakeFiles/DebugInfoDWARFTests.dir/DWARFFormValueTest.cpp.o -o DebugInfoDWARFTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread ../../../lib/libLLVMTestingSupport.a ../../../lib/libgtest.a ../../../lib/libLLVM-5.0.so.1 -lpthread ../../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../../lib/libLLVMDemangle.a make[5]: Leaving directory '/<>/build-llvm' [100%] Built target DebugInfoDWARFTests [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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-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/ARMAttributeParser.cpp.o CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o CMakeFiles/SupportTests.dir/Casting.cpp.o CMakeFiles/SupportTests.dir/Chrono.cpp.o CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o CMakeFiles/SupportTests.dir/CompressionTest.cpp.o CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o CMakeFiles/SupportTests.dir/DebugTest.cpp.o CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o CMakeFiles/SupportTests.dir/EndianTest.cpp.o CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o CMakeFiles/SupportTests.dir/ErrorTest.cpp.o CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o CMakeFiles/SupportTests.dir/Host.cpp.o CMakeFiles/SupportTests.dir/LEB128Test.cpp.o CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o CMakeFiles/SupportTests.dir/MD5Test.cpp.o CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o CMakeFiles/SupportTests.dir/MathExtrasTest.cpp.o CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o CMakeFiles/SupportTests.dir/MemoryTest.cpp.o CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o CMakeFiles/SupportTests.dir/ParallelTest.cpp.o CMakeFiles/SupportTests.dir/Path.cpp.o CMakeFiles/SupportTests.dir/ProcessTest.cpp.o CMakeFiles/SupportTests.dir/ProgramTest.cpp.o CMakeFiles/SupportTests.dir/RegexTest.cpp.o CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o CMakeFiles/SupportTests.dir/ScaledNumberTest.cpp.o CMakeFiles/SupportTests.dir/SourceMgrTest.cpp.o CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o CMakeFiles/SupportTests.dir/StringPool.cpp.o CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o CMakeFiles/SupportTests.dir/TarWriterTest.cpp.o CMakeFiles/SupportTests.dir/TargetParserTest.cpp.o CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o CMakeFiles/SupportTests.dir/ThreadPool.cpp.o CMakeFiles/SupportTests.dir/Threading.cpp.o CMakeFiles/SupportTests.dir/TimerTest.cpp.o CMakeFiles/SupportTests.dir/TypeNameTest.cpp.o CMakeFiles/SupportTests.dir/TrailingObjectsTest.cpp.o CMakeFiles/SupportTests.dir/TrigramIndexTest.cpp.o CMakeFiles/SupportTests.dir/UnicodeTest.cpp.o CMakeFiles/SupportTests.dir/YAMLIOTest.cpp.o CMakeFiles/SupportTests.dir/YAMLParserTest.cpp.o CMakeFiles/SupportTests.dir/formatted_raw_ostream_test.cpp.o CMakeFiles/SupportTests.dir/raw_ostream_test.cpp.o CMakeFiles/SupportTests.dir/raw_pwrite_stream_test.cpp.o CMakeFiles/SupportTests.dir/raw_sha1_ostream_test.cpp.o CMakeFiles/SupportTests.dir/xxhashTest.cpp.o -o SupportTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../lib/libgtest_main.a ../../lib/libgtest.a -lpthread ../../lib/libLLVMTestingSupport.a -lpthread ../../lib/libgtest.a ../../lib/libLLVM-5.0.so.1 -lpthread ../../lib/libLLVMSupport.a -lrt -ldl -ltinfo -lpthread -lz -lm ../../lib/libLLVMDemangle.a 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: 21480 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: 529.03s ******************** Unexpected Passing Tests (26): LLVM :: BugPoint/metadata.ll LLVM :: CodeGen/AMDGPU/code-object-metadata-from-llvm-ir-full.ll LLVM :: CodeGen/AMDGPU/code-object-metadata-invalid-ocl-version-1.ll LLVM :: CodeGen/AMDGPU/code-object-metadata-invalid-ocl-version-2.ll LLVM :: CodeGen/AMDGPU/code-object-metadata-invalid-ocl-version-3.ll LLVM :: CodeGen/AMDGPU/code-object-metadata-kernel-code-props.ll LLVM :: CodeGen/AMDGPU/code-object-metadata-kernel-debug-props.ll LLVM :: ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll LLVM :: ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll LLVM :: ExecutionEngine/OrcMCJIT/cross-module-sm-pic-a.ll LLVM :: ExecutionEngine/OrcMCJIT/multi-module-sm-pic-a.ll LLVM :: MC/AMDGPU/code-object-metadata-kernel-args.s LLVM :: MC/AMDGPU/code-object-metadata-kernel-attrs.s LLVM :: MC/AMDGPU/code-object-metadata-kernel-debug-props.s LLVM :: MC/AMDGPU/hsa.s LLVM :: ThinLTO/X86/autoupgrade.ll LLVM :: tools/gold/X86/comdat.ll LLVM :: tools/gold/X86/common_thinlto.ll LLVM :: tools/gold/X86/emit-llvm.ll LLVM :: tools/gold/X86/parallel.ll LLVM :: tools/gold/X86/slp-vectorize.ll LLVM :: tools/gold/X86/start-lib-common.ll LLVM :: tools/gold/X86/strip_names.ll LLVM :: tools/gold/X86/type-merge2.ll LLVM :: tools/gold/X86/vectorize.ll LLVM :: tools/gold/X86/visibility.ll Expected Passes : 20595 Expected Failures : 149 Unsupported Tests : 710 Unexpected Passes : 26 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 47 /usr/bin/make -f CMakeFiles/Makefile2 tools/clang/test/CMakeFiles/check-clang.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build 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 include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build 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' make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.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 [ 0%] Built target llvm_vcsrevision_h /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend [ 0%] Built target LLVMDemangle 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= /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/build [ 0%] Built target obj.llvm-tblgen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/TableGen/CMakeFiles/LLVMTableGen.dir/build'. /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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' [ 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 /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= [ 0%] Built target LLVMBinaryFormat /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/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' 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= [ 2%] Built target LLVMSupport /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/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build 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/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/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/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build [ 2%] Built target LLVMMCDisassembler /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend [ 2%] Built target LLVMMCParser /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' 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' 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/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/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 4%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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' [ 6%] Built target LLVMMC /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' [ 6%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build /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/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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]: 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' [ 6%] Built target LLVMDebugInfoMSF /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/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/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build [ 6%] Built target LLVMDebugInfoDWARF /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/DebugInfo/PDB /<>/build-llvm /<>/build-llvm/lib/DebugInfo/PDB /<>/build-llvm/lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/DependInfo.cmake --color= 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/CodeView/CMakeFiles/LLVMDebugInfoCodeView.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 8%] Built target LLVMSymbolize [ 8%] Built target LLVMDebugInfoCodeView /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend /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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build [ 8%] 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= 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' 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/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' [ 8%] 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' [ 8%] Built target count 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= /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' 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" /<> /<>/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/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/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/build [ 10%] Built target LLVMDebugInfoPDB /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' 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' 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= /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' [ 10%] Built target not /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' make[5]: Leaving 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= /usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build make[5]: Entering directory '/<>/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 12%] Built target obj.clang-tblgen /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[5]: Entering directory '/<>/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= 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 [ 14%] Built target libclang_exports [ 14%] Built target PollyISL /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend /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' 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/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build'. 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' [ 14%] Built target gtest_main make[5]: Leaving directory '/<>/build-llvm' 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 /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' 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 clang-tblgen [ 14%] Built target llvm-tblgen /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/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/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/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= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Leaving 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 /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.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]: 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/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target intrinsics_gen [ 14%] Built target AttributeCompatFuncTableGen [ 14%] Built target LibOptionsTableGen /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= [ 14%] Built target DllOptionsTableGen 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' 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= /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' 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' /usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/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/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/lib/Headers/CMakeFiles/clang-headers.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' [ 17%] Built target ClangCommentHTMLNamedCharacterReferences [ 17%] Built target ClangCommentHTMLTagsProperties /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrVisitor.dir/depend [ 19%] Built target clang-headers /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend [ 19%] Built target ClangDeclNodes 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/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= 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' 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 /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build make[5]: Leaving directory '/<>/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]: Entering directory '/<>/build-llvm' make[5]: Leaving 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' /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]: 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/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/ClangAttrVisitor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target ClangAttrClasses [ 19%] Built target ClangAttrDump [ 19%] Built target ClangStmtNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend [ 19%] Built target ClangAttrVisitor /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/ClangAttrImpl.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/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= 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]: 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' 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]: Leaving directory '/<>/build-llvm' 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 /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build /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/ClangAttrImpl.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' 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]: 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' [ 19%] Built target ClangCommentHTMLTags [ 19%] Built target ClangCommentNodes [ 19%] Built target ClangCommentCommandInfo [ 19%] 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend /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/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= 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/ClangDiagnosticIndexName.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/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]: 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' 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 /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/AST/CMakeFiles/ClangCommentCommandList.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 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.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/ClangDiagnosticIndexName.dir/build'. make[5]: Leaving 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' [ 19%] Built target ClangCommentCommandList [ 19%] Built target ClangDiagnosticIndexName [ 19%] 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend [ 19%] Built target ClangDiagnosticDriver /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrList.dir/depend make[5]: Entering directory '/<>/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]: 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' 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/ClangAttrSubjectMatchRuleList.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/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' 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/ClangDiagnosticLex.dir/build.make 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/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.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/ClangAttrSubjectMatchRuleList.dir/build'. 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 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]: 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' [ 19%] Built target ClangAttrSubjectMatchRuleList [ 19%] Built target ClangDiagnosticLex [ 19%] Built target ClangDiagnosticFrontend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend /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/ClangDiagnosticComment.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/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= [ 19%] Built target ClangAttrList 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= /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/ClangDiagnosticComment.dir/build.make 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/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/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]: 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' 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/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/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target ClangDiagnosticSema [ 19%] Built target ClangDiagnosticComment /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend /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]: 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= [ 19%] Built target ClangDiagnosticAST 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= /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' [ 19%] Built target ClangDiagnosticParse 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= /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/ClangDiagnosticGroups.dir/build.make 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/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.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/ClangDiagnosticGroups.dir/build'. make[5]: Leaving 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/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.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/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/ClangAttrHasAttributeImpl.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target ClangDiagnosticSerialization [ 19%] Built target ClangDiagnosticGroups /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/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.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/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/DependInfo.cmake --color= 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/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color= [ 19%] 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' 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= [ 19%] Built target ClangAttrHasAttributeImpl /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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build /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/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.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/ClangARMNeon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build [ 19%] Built target ClangAttrSubMatchRulesParserStringSwitches 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/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= [ 19%] 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= [ 19%] Built target ClangAttrParserStringSwitches [ 19%] 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 /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]: 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' [ 19%] 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 make[5]: Leaving directory '/<>/build-llvm' 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/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/ClangAttrPCHWrite.dir/DependInfo.cmake --color= make[5]: Entering 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]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target ClangAttrParsedAttrImpl /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/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build [ 19%] 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 [ 19%] Built target ClangAttrParsedAttrKinds 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' /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/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" /<> /<>/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/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build [ 19%] Built target ClangAttrPCHWrite 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 lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.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 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' 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]: 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]: 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= [ 19%] Built target ClangAttrPCHRead /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend [ 19%] Built target ClangDriverOptions [ 19%] Built target ClangSACheckers /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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build 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 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/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target LLVMIRReader [ 19%] Built target LLVMObject /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[5]: Leaving directory '/<>/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' 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' 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' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.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 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 [ 19%] Built target LLVMCore /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[5]: Entering directory '/<>/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' 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]: 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 LLVMSelectionDAG [ 21%] Built target LLVMMIRParser [ 21%] Built target LLVMAsmPrinter /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 /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/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/Bitcode/Writer /<>/build-llvm /<>/build-llvm/lib/Bitcode/Writer /<>/build-llvm/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/DependInfo.cmake --color= 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/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build 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/Writer/CMakeFiles/LLVMBitWriter.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' /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build [ 21%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend [ 21%] 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' 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/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= [ 21%] Built target LLVMGlobalISel /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[5]: Entering directory '/<>/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/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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make 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/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 [ 23%] 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/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'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] 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' 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= [ 25%] 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/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/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build 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' 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/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build [ 25%] Built target LLVMVectorize /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 27%] Built target LLVMipo /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[5]: Entering directory '/<>/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/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' 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]: Nothing to be done for 'lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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' [ 34%] Built target LLVMCodeGen /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= [ 34%] Built target LLVMCoroutines [ 34%] Built target LLVMObjCARCOpts /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend /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' 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' 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' make[5]: Nothing to be done for 'lib/Linker/CMakeFiles/LLVMLinker.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMScalarOpts /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend [ 36%] Built target LLVMLinker make[5]: Leaving directory '/<>/build-llvm' /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= /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/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' 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]: 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/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 36%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[5]: Entering directory '/<>/build-llvm' 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' 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/ExecutionEngine/MCJIT /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine/MCJIT /<>/build-llvm/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/DependInfo.cmake --color= [ 38%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend [ 38%] Built target LLVMInterpreter /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend 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' 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]: Entering directory '/<>/build-llvm' 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' 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= [ 38%] Built target LLVMMCJIT /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend 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]: 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 /<>/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/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 38%] Built target LLVMOrcJIT /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build [ 38%] 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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving 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 [ 38%] Built target LLVMTarget /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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/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/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/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.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 [ 38%] Built target AArch64CommonTableGen /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend [ 38%] 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' 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]: 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/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/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/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build [ 42%] Built target ARMCommonTableGen [ 42%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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 /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]: 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/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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= 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' [ 42%] Built target BPFCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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]: 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= [ 44%] 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' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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/NVPTXCommonTableGen.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 [ 44%] Built target LanaiCommonTableGen 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 /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend [ 44%] Built target MipsCommonTableGen /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' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving 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' 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]: 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= [ 44%] Built target NVPTXCommonTableGen [ 46%] Built target MSP430CommonTableGen 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 /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/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/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' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.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/PowerPCCommonTableGen.dir/build'. make[5]: Leaving 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/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build [ 48%] Built target SparcCommonTableGen [ 48%] Built target PowerPCCommonTableGen /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend /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/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build 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]: 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build [ 48%] Built target SystemZCommonTableGen /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.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/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] 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' 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' 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= [ 48%] Built target XCoreCommonTableGen /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend [ 48%] Built target LLVMAsmParser /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[5]: Entering directory '/<>/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/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color= 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' 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 lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build [ 48%] Built target LLVMCoverage make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target LLVMProfileData /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.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' [ 48%] Built target LLVMDlltoolDriver /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend [ 48%] Built target LLVMPasses make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build /usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/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" /<> /<>/tools/clang/lib/Basic /<>/build-llvm /<>/build-llvm/tools/clang/lib/Basic /<>/build-llvm/tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/DependInfo.cmake --color= [ 48%] Built target LLVMLibDriver 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= /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/polly/lib /<>/build-llvm /<>/build-llvm/tools/polly/lib /<>/build-llvm/tools/polly/lib/CMakeFiles/PollyCore.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' 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' make[5]: Nothing to be done for 'tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] 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' 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/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.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 [ 51%] Built target clangLex /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend make[5]: Entering directory '/<>/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/polly/lib/CMakeFiles/PollyCore.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/AST /<>/build-llvm /<>/build-llvm/tools/clang/lib/AST /<>/build-llvm/tools/clang/lib/AST/CMakeFiles/clangAST.dir/DependInfo.cmake --color= [ 51%] Built target clangParse /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend [ 53%] Built target PollyCore /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' 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/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/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/Edit/CMakeFiles/clangEdit.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 [ 53%] Built target clangEdit 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 /usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend make[5]: Leaving directory '/<>/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/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' make[5]: Nothing to be done for 'tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target clangAnalysis /usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend make[5]: Entering directory '/<>/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/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/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/lib/Serialization /<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/DependInfo.cmake --color= [ 55%] 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' make[5]: Nothing to be done for 'tools/clang/lib/Sema/CMakeFiles/clangSema.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 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' [ 57%] Built target clangSema /usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend make[5]: Entering directory '/<>/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/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/Frontend /<>/build-llvm/tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/DependInfo.cmake --color= [ 57%] 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' 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 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' [ 57%] Built target clangSerialization /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend make[5]: Leaving directory '/<>/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' 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= [ 57%] Built target clangASTMatchers /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' 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' make[5]: Nothing to be done for 'tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 57%] Built target clangRewrite /usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend [ 57%] Built target clangFrontend /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/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]: 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]: 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' 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/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.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' [ 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 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' [ 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 [ 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/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]: 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/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/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 59%] Built target clangStaticAnalyzerFrontend /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/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build 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' [ 59%] 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/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" /<> /<>/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' make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 59%] Built target clangStaticAnalyzerCore /usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend [ 59%] Built target clangCodeGen /usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend make[5]: Entering directory '/<>/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= [ 61%] Built target clangFormat /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/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' 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= 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]: 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[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]: 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]: 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' 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' [ 61%] Built target clangTooling [ 63%] Built target clangIndex /usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend /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]: 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]: Entering directory '/<>/build-llvm' [ 63%] Built target clangTidy 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= /usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/android /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build make[5]: Entering directory '/<>/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/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build'. [ 65%] Built target clangTidyBoostModule 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/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 [ 65%] Built target clangTidyAndroidModule /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/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= 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= [ 65%] Built target clangTidyCERTModule /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/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]: 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[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/google/CMakeFiles/clangTidyGoogleModule.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/cppcoreguidelines/CMakeFiles/clangTidyCppCoreGuidelinesModule.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' [ 65%] 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 [ 65%] Built target clangTidyGoogleModule /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 [ 65%] Built target clangTidyCppCoreGuidelinesModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend [ 70%] Built target clangStaticAnalyzerCheckers /usr/bin/make -f tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build.make tools/clang/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/mpi /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.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/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/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.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/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]: 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 [ 70%] Built target clangTidyMPIModule /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/tools/extra/clang-tidy/performance/CMakeFiles/clangTidyPerformanceModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 make[5]: 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= [ 72%] Built target clangTidyPerformanceModule 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]: 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/depend /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 [ 72%] Built target clangTidyPlugin /usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend make[5]: Entering directory '/<>/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]: 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= 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]: 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' 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 [ 72%] Built target clangTidyModernizeModule /usr/bin/make -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend make[5]: Entering directory '/<>/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= make[5]: Entering directory '/<>/build-llvm' 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]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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 [ 72%] Built target clangTidyUtils /usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.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/include-fixer/plugin /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/DependInfo.cmake --color= [ 72%] Built target clangIncludeFixer /usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build make[5]: Entering directory '/<>/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= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.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/readability/CMakeFiles/clangTidyReadabilityModule.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/misc/CMakeFiles/clangTidyMiscModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 72%] Built target clangIncludeFixerPlugin /usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend make[5]: 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 [ 72%] Built target clangTidyReadabilityModule /usr/bin/make -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend [ 74%] Built target clangTidyMiscModule /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= 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/lib/Tooling/Refactoring /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling/Refactoring /<>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build [ 74%] Built target findAllSymbols /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/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/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 74%] Built target LLVMXRay /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[5]: Entering directory '/<>/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= [ 74%] Built target clangDynamicASTMatchers [ 76%] Built target clangToolingRefactor /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend /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]: 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= /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' 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= [ 76%] Built target LLVMAArch64Info 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]: 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/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/InstPrinter /<>/build-llvm/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= 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' [ 76%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[5]: 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 [ 76%] 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' 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]: 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' 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/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build [ 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' [ 76%] Built target LLVMAArch64Utils 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' /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= [ 76%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[5]: Leaving directory '/<>/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/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' 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' 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/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build [ 76%] Built target LLVMAMDGPUUtils /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend [ 78%] Built target LLVMAArch64CodeGen /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]: 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= [ 78%] 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' 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]: 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/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/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.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/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build'. make[5]: Leaving 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= [ 78%] Built target LLVMARMInfo [ 78%] Built target LLVMAMDGPUDesc /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend /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]: 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= 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' 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]: 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]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build [ 78%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend [ 78%] 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' 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/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/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' 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 [ 78%] Built target LLVMARMAsmPrinter /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]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/LLVMBPFCodeGen.dir/DependInfo.cmake --color= make[5]: Nothing to be done for 'lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 80%] Built target LLVMARMCodeGen /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color= [ 80%] 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[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/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.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' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'. 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 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]: Entering directory '/<>/build-llvm' [ 82%] Built target LLVMAMDGPUCodeGen make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.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 [ 82%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend make[5]: 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 LLVMBPFCodeGen 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 [ 82%] Built target LLVMBPFAsmPrinter /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/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build 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/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build [ 82%] 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]: 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' [ 82%] 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]: 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 [ 82%] 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' 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' 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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= [ 82%] Built target LLVMHexagonInfo 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 /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend 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]: Entering 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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= [ 82%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[5]: Entering directory '/<>/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/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= [ 82%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.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/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build [ 82%] Built target LLVMLanaiCodeGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'. /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build [ 82%] Built target LLVMLanaiInfo /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.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/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build [ 85%] Built target LLVMHexagonCodeGen /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' [ 85%] Built target LLVMLanaiAsmPrinter 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= /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' make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Mips/Disassembler /<>/build-llvm/lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/DependInfo.cmake --color= [ 85%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[5]: 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/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/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/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/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.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/LLVMMipsCodeGen.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 [ 85%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend [ 85%] Built target LLVMMipsAsmPrinter 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' /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]: 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= [ 87%] Built target LLVMMipsInfo /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.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 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]: 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' 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 /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build [ 87%] Built target LLVMMipsAsmParser /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend make[5]: Entering directory '/<>/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/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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.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/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend make[5]: Entering directory '/<>/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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/TargetInfo /<>/build-llvm/lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/DependInfo.cmake --color= [ 87%] Built target LLVMMSP430AsmPrinter make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMMSP430CodeGen /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/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' [ 89%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: Entering directory '/<>/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/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build [ 89%] 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' 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/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' 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 make[5]: Entering directory '/<>/build-llvm' [ 89%] Built target LLVMMSP430Desc make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.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/depend 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' 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/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMNVPTXInfo /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/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 [ 89%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend make[5]: Entering directory '/<>/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' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/depend make[5]: Leaving directory '/<>/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' 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/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/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' /usr/bin/make -f lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build.make lib/Target/PowerPC/Disassembler/CMakeFiles/LLVMPowerPCDisassembler.dir/build [ 89%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend [ 89%] Built target LLVMNVPTXCodeGen /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' 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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/TargetInfo /<>/build-llvm/lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/DependInfo.cmake --color= [ 89%] 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/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.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 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/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build'. make[5]: Leaving 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]: 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= [ 89%] Built target LLVMPowerPCAsmPrinter [ 89%] Built target LLVMPowerPCInfo /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend /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/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build make[5]: Entering directory '/<>/build-llvm' 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' 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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend [ 91%] 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]: 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' 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= [ 91%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend make[5]: Entering directory '/<>/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]: 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/CMakeFiles/LLVMSparcCodeGen.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 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/AsmParser/CMakeFiles/LLVMSparcAsmParser.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]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMSparcCodeGen /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend [ 91%] Built target LLVMSparcAsmPrinter 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= /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend [ 93%] Built target LLVMSparcDesc [ 93%] Built target LLVMSparcAsmParser /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' 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= 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/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make 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' make[5]: Nothing to be done for 'lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.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' 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]: 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 LLVMSparcDisassembler /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[5]: Entering directory '/<>/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= [ 93%] Built target LLVMSystemZAsmParser [ 93%] Built target LLVMSystemZDisassembler /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[5]: Entering directory '/<>/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' 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/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]: 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]: 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 [ 93%] 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/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 93%] 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' 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/CMakeFiles/LLVMSystemZCodeGen.dir/build'. [ 93%] Built target LLVMSystemZDesc 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/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/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build [ 95%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' 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]: 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]: 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 LLVMX86AsmParser /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build [ 95%] 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' 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= 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= [ 95%] Built target LLVMX86AsmPrinter /usr/bin/make -f lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build.make lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/depend make[5]: Leaving directory '/<>/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' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build 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/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend make[5]: Leaving directory '/<>/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' [ 95%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend make[5]: Entering directory '/<>/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 /<>/build-llvm /<>/build-llvm/lib/Target/XCore /<>/build-llvm/lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/DependInfo.cmake --color= [ 95%] Built target LLVMX86Utils /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend make[5]: Entering directory '/<>/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/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]: 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' [ 95%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Entering directory '/<>/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' 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= [ 95%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend [ 97%] Built target LLVMX86CodeGen /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/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]: 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]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.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= 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/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build [ 97%] Built target LLVMXCoreCodeGen 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 /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend [ 97%] Built target LLVMXCoreInfo 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/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' make[5]: Nothing to be done for 'lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= [ 97%] Built target LLVMXCoreDesc [ 97%] 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' [ 97%] Built target LLVMAMDGPUAsmPrinter [ 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/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/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' 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/llvm-lto /<>/build-llvm /<>/build-llvm/tools/llvm-lto /<>/build-llvm/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= 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-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/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build make[5]: Leaving directory '/<>/build-llvm' 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 /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-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/polly/lib/CMakeFiles/Polly.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' 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' [ 97%] Built target Polly /usr/bin/make -f tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build.make tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/depend [ 97%] Built target llvm-config /usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend [ 97%] Built target llvm-lto /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]: 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= [ 97%] Built target llvm-profdata make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-offload-bundler /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-offload-bundler /<>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-import-test /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-import-test /<>/build-llvm/tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build make[5]: Leaving directory '/<>/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-import-test/CMakeFiles/clang-import-test.dir/build.make tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build make[5]: Entering directory '/<>/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/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/diagtool/CMakeFiles/diagtool.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-import-test/CMakeFiles/clang-import-test.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target clang-offload-bundler [ 97%] Built target clang-format /usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang.dir/depend /usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend [ 97%] Built target diagtool /usr/bin/make -f tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/build.make tools/clang/tools/arcmt-test/CMakeFiles/arcmt-test.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-rename /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-rename /<>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake --color= 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= [ 97%] Built target clang-import-test /usr/bin/make -f tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/build.make tools/clang/tools/clang-check/CMakeFiles/clang-check.dir/depend make[5]: Entering directory '/<>/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= 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for '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]: Leaving directory '/<>/build-llvm' 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' [ 97%] Built target clang-rename /usr/bin/make -f tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/build.make tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/unittests/Rename /<>/build-llvm /<>/build-llvm/tools/clang/unittests/Rename /<>/build-llvm/tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/DependInfo.cmake --color= [100%] Built target arcmt-test /usr/bin/make -f tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/build.make tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/depend 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]: Entering directory '/<>/build-llvm' [100%] Built target clang-check 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= /usr/bin/make -f tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/build.make tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/depend make[5]: Entering directory '/<>/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' make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target libclang /usr/bin/make -f tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/build.make tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/depend make[5]: Entering directory '/<>/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= 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' Scanning dependencies of target ClangRenameTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/build.make tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/build Scanning dependencies of target ClangDriverTests [100%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o 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 cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/CharInfoTest.cpp.o -c /<>/tools/clang/unittests/Basic/CharInfoTest.cpp make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/unittests/Rename/CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o [100%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o -c /<>/tools/clang/unittests/Driver/DistroTest.cpp cd /<>/build-llvm/tools/clang/unittests/Rename && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/unittests/Rename -I/<>/tools/clang/unittests/Rename -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o -c /<>/tools/clang/unittests/Rename/RenameClassTest.cpp 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' [100%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/HeaderMapTest.cpp.o -c /<>/tools/clang/unittests/Lex/HeaderMapTest.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/Rename/ClangRenameTest.h:10, from /<>/tools/clang/unittests/Rename/RenameClassTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/LexerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/LexerTest.cpp.o -c /<>/tools/clang/unittests/Lex/LexerTest.cpp [100%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o -c /<>/tools/clang/unittests/Driver/ToolChainTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/DiagnosticTest.cpp.o -c /<>/tools/clang/unittests/Basic/DiagnosticTest.cpp [100%] Building CXX object tools/clang/unittests/Driver/CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Driver && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o -c /<>/tools/clang/unittests/Driver/MultilibTest.cpp [100%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/FileManagerTest.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/PPCallbacksTest.cpp.o -c /<>/tools/clang/unittests/Lex/PPCallbacksTest.cpp [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangDriverTests.dir/DistroTest.cpp.o CMakeFiles/ClangDriverTests.dir/ToolChainTest.cpp.o CMakeFiles/ClangDriverTests.dir/MultilibTest.cpp.o -o ClangDriverTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangDriver.a ../../../../lib/libclangBasic.a -lpthread ../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/Rename/RenameClassTest.cpp:684:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangDriverTests [100%] Building CXX object tools/clang/unittests/Lex/CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Lex && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/LexTests.dir/PPConditionalDirectiveRecordTest.cpp.o -c /<>/tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp [100%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/MemoryBufferCacheTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/MemoryBufferCacheTest.cpp.o -c /<>/tools/clang/unittests/Basic/MemoryBufferCacheTest.cpp In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/ADT/Hashing.h:49, from /<>/include/llvm/ADT/ArrayRef.h:13, from /<>/tools/clang/include/clang/Basic/Builtins.h:19, from /<>/tools/clang/include/clang/Lex/Preprocessor.h:18, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Basic/CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o -c /<>/tools/clang/unittests/Basic/SourceManagerTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Basic/CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Basic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o -c /<>/tools/clang/unittests/Basic/VirtualFileSystemTest.cpp [100%] Linking CXX executable ClangRenameTests cd /<>/build-llvm/tools/clang/unittests/Rename && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangRenameTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangRenameTests.dir/RenameClassTest.cpp.o -o ClangRenameTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangRenameTests /usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/depend make[5]: Entering directory '/<>/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/ClangAnalysisTests.dir/DependInfo.cmake --color= Scanning dependencies of target ClangAnalysisTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/build.make tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o -c /<>/tools/clang/unittests/Analysis/CFGTest.cpp [100%] Building CXX object tools/clang/unittests/Analysis/CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Analysis && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o -c /<>/tools/clang/unittests/Analysis/CloneDetectionTest.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangLex.a ../../../../lib/libclangParse.a ../../../../lib/libclangSema.a -lpthread ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Leaving directory '/<>/build-llvm' [100%] Built target LexTests /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' [100%] Building CXX object tools/clang/unittests/StaticAnalyzer/CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/StaticAnalyzer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o -c /<>/tools/clang/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:17, from /<>/tools/clang/unittests/Analysis/CloneDetectionTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-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/MemoryBufferCacheTest.cpp.o CMakeFiles/BasicTests.dir/SourceManagerTest.cpp.o CMakeFiles/BasicTests.dir/VirtualFileSystemTest.cpp.o -o BasicTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangLex.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target BasicTests /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' [100%] Building CXX object tools/clang/unittests/Frontend/CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/FrontendActionTest.cpp.o -c /<>/tools/clang/unittests/Frontend/FrontendActionTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Frontend/FrontendActionTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/StaticAnalysisTests.dir/AnalyzerOptionsTest.cpp.o -o StaticAnalysisTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangStaticAnalyzerCore.a -lpthread ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target StaticAnalysisTests /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' [100%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersInternalTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/Analysis/CFGTest.cpp:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:92:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ASTMatchersInternalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersNodeTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/ASTMatchersNodeTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Linking CXX executable ClangAnalysisTests cd /<>/build-llvm/tools/clang/unittests/Analysis && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangAnalysisTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangAnalysisTests.dir/CFGTest.cpp.o CMakeFiles/ClangAnalysisTests.dir/CloneDetectionTest.cpp.o -o ClangAnalysisTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangEdit.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp:240:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangAnalysisTests /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' [100%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicASTMatchersTests.dir/VariantValueTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/VariantValueTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:1465: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:1459: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1630:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersNarrowingTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Frontend/CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Frontend && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FrontendTests.dir/CodeGenActionTest.cpp.o -c /<>/tools/clang/unittests/Frontend/CodeGenActionTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ASTMatchersNarrowingTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:191:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/CodeGen/BackendUtil.h:13, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/ASTMatchers/Dynamic/CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers/Dynamic && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicASTMatchersTests.dir/ParserTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangSema.a ../../../../lib/libclangCodeGen.a -lpthread ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ make[5]: Leaving directory '/<>/build-llvm' [100%] 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' [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTContextParentMapTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1987:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ASTContextParentMapTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:353:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /usr/include/c++/7/vector:69:0, from /<>/include/llvm/ADT/ArrayRef.h:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const clang::ast_matchers::dynamic::VariantValue&}; _Tp = clang::ast_matchers::dynamic::VariantValue; _Alloc = std::allocator]’: /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:26, from /<>/include/llvm/ADT/APFloat.h:21, 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/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: /usr/include/c++/7/bits/stl_vector.h: In member function ‘void clang::ast_matchers::dynamic::{anonymous}::MockSema::parse(llvm::StringRef)’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/ASTContextParentMapTest.cpp:82:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] 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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DynamicASTMatchersTests.dir/RegistryTest.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTImporterTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTImporterTest.cpp [100%] Building CXX object tools/clang/unittests/ASTMatchers/CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/ASTMatchers && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTMatchersTests.dir/ASTMatchersTraversalTest.cpp.o -c /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/AST/ASTImporterTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/ASTMatchersTraversalTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:560:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CStyleCastExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/ASTImporterTest.cpp:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:493:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:1877:55: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::CXXNewExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::CXXNewExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:2228:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../../../../lib/libgtest_main.a ../../../../../lib/libgtest.a -lpthread ../../../../../lib/libclangAST.a ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangBasic.a ../../../../../lib/libclangDynamicASTMatchers.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangTooling.a -lpthread ../../../../../lib/libclangASTMatchers.a ../../../../../lib/libclangFrontend.a ../../../../../lib/libclangParse.a ../../../../../lib/libclangSerialization.a ../../../../../lib/libclangSema.a ../../../../../lib/libclangEdit.a ../../../../../lib/libclangAnalysis.a ../../../../../lib/libclangDriver.a ../../../../../lib/libclangFormat.a ../../../../../lib/libclangToolingCore.a ../../../../../lib/libclangAST.a ../../../../../lib/libclangRewrite.a ../../../../../lib/libclangLex.a ../../../../../lib/libclangBasic.a ../../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target DynamicASTMatchersTests /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' [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o -c /<>/tools/clang/unittests/Tooling/CastExprTest.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o -c /<>/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/unittests/Tooling/TestVisitor.h:19, from /<>/tools/clang/unittests/Tooling/CastExprTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/CommentHandlerTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTTypeTraitsTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/unittests/AST/ASTTypeTraitsTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/ASTTypeTraitsTest.cpp:184:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/CompilationDatabaseTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o -c /<>/tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o -c /<>/tools/clang/unittests/Tooling/DiagnosticsYamlTest.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:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ASTVectorTest.cpp.o -c /<>/tools/clang/unittests/AST/ASTVectorTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20, from /<>/tools/clang/include/clang/Tooling/DiagnosticsYaml.h:19, from /<>/tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/AST/ASTVectorTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/AST/CMakeFiles/ASTTests.dir/CommentLexer.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/CommentLexer.cpp.o -c /<>/tools/clang/unittests/AST/CommentLexer.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/FixItTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/FixItTest.cpp.o -c /<>/tools/clang/unittests/Tooling/FixItTest.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/LookupTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/LookupTest.cpp.o -c /<>/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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/AST/CMakeFiles/ASTTests.dir/CommentParser.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/CommentParser.cpp.o -c /<>/tools/clang/unittests/AST/CommentParser.cpp [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ASTMatchersTests /usr/bin/make -f tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/build.make tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/depend make[5]: Entering directory '/<>/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= 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' [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/CleanupTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/CleanupTest.cpp.o -c /<>/tools/clang/unittests/Format/CleanupTest.cpp [100%] Building CXX object tools/clang/unittests/AST/CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/DeclPrinterTest.cpp.o -c /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/QualTypeNamesTest.cpp.o -c /<>/tools/clang/unittests/Tooling/QualTypeNamesTest.cpp [100%] Building CXX object tools/clang/unittests/Tooling/CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTest.cpp.o -c /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTest.cpp [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTest.cpp.o -c /<>/tools/clang/unittests/Format/FormatTest.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/DeclPrinterTest.cpp:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:1251:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/RecursiveASTVisitorTestCallVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestCallVisitor.cpp.o -c /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestCallVisitor.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/RecursiveASTVisitorTestCallVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/DeclTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/DeclTest.cpp.o -c /<>/tools/clang/unittests/AST/DeclTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/AST/DeclTest.cpp:14: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/DeclTest.cpp:59:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/EvaluateAsRValueTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/EvaluateAsRValueTest.cpp.o -c /<>/tools/clang/unittests/AST/EvaluateAsRValueTest.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/EvaluateAsRValueTest.cpp:17: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestDeclVisitor.cpp.o -c /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.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/RecursiveASTVisitorTestDeclVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestComments.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestComments.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/AST/CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/ExternalASTSourceTest.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Format/CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestJS.cpp [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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/NamedDeclPrinterTest.cpp.o -c /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.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/NamedDeclPrinterTest.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestJava.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestObjC.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/NamedDeclPrinterTest.cpp:175:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: 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/PostOrderASTVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/PostOrderASTVisitor.cpp.o -c /<>/tools/clang/unittests/AST/PostOrderASTVisitor.cpp [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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/SourceLocationTest.cpp.o -c /<>/tools/clang/unittests/AST/SourceLocationTest.cpp [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestProto.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:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/SourceLocationTest.cpp:19: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestSelective.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/RecursiveASTVisitorTestExprVisitor.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestExprVisitor.cpp.o -c /<>/tools/clang/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o -c /<>/tools/clang/unittests/Format/FormatTestTextProto.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/RecursiveASTVisitorTestExprVisitor.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o -c /<>/tools/clang/unittests/Format/NamespaceEndCommentsFixerTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/SourceLocationTest.cpp:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75: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:741:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o -c /<>/tools/clang/unittests/Format/SortImportsTestJS.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/AST/CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/AST && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ASTTests.dir/StmtPrinterTest.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/unittests/Format/CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o -c /<>/tools/clang/unittests/Format/SortIncludesTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/Format/CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Format && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o -c /<>/tools/clang/unittests/Format/UsingDeclarationsSorterTest.cpp /usr/bin/make -f tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/build.make tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/depend make[5]: Entering directory '/<>/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' [100%] Building CXX object tools/clang/unittests/Rewrite/CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Rewrite && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o -c /<>/tools/clang/unittests/Rewrite/RewriteBufferTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::Stmt]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:48:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/AST/StmtPrinterTest.cpp:216:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/RewriteTests.dir/RewriteBufferTest.cpp.o -o RewriteTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangRewrite.a -lpthread ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] 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' [100%] Building CXX object tools/clang/unittests/Sema/CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Sema && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o -c /<>/tools/clang/unittests/Sema/ExternalSemaSourceTest.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/Sema/ExternalSemaSourceTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-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/FormatTestComments.cpp.o CMakeFiles/FormatTests.dir/FormatTestJS.cpp.o CMakeFiles/FormatTests.dir/FormatTestJava.cpp.o CMakeFiles/FormatTests.dir/FormatTestObjC.cpp.o CMakeFiles/FormatTests.dir/FormatTestProto.cpp.o CMakeFiles/FormatTests.dir/FormatTestSelective.cpp.o CMakeFiles/FormatTests.dir/FormatTestTextProto.cpp.o CMakeFiles/FormatTests.dir/NamespaceEndCommentsFixerTest.cpp.o CMakeFiles/FormatTests.dir/SortImportsTestJS.cpp.o CMakeFiles/FormatTests.dir/SortIncludesTest.cpp.o CMakeFiles/FormatTests.dir/UsingDeclarationsSorterTest.cpp.o -o FormatTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangToolingCore.a -lpthread ../../../../lib/libclangRewrite.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target FormatTests [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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RecursiveASTVisitorTestTypeLocVisitor.cpp.o -c /<>/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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-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,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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[5]: Leaving directory '/<>/build-llvm' [100%] Built target ASTTests [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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RefactoringCallbacksTest.cpp.o -c /<>/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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/unittests/Tooling/RewriterTestContext.h:17, 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] 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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/SemaTests.dir/ExternalSemaSourceTest.cpp.o -o SemaTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSema.a ../../../../lib/libclangTooling.a -lpthread ../../../../lib/libclangFrontend.a ../../../../lib/libclangParse.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangDriver.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangFormat.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangAST.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] 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' [100%] Building CXX object tools/clang/unittests/CodeGen/CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/CodeGen && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o -c /<>/tools/clang/unittests/CodeGen/BufferSourceTest.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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:153:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/RefactoringTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RefactoringTest.cpp.o -c /<>/tools/clang/unittests/Tooling/RefactoringTest.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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangCodeGenTests.dir/BufferSourceTest.cpp.o -o ClangCodeGenTests -Wl,-rpath,/<>/build-llvm/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-5.0.so.1 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/ReplacementTest.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/ReplacementsYamlTest.cpp.o cd /<>/build-llvm/tools/clang/unittests/Tooling && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ReplacementsYamlTest.cpp.o -c /<>/tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp 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' /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/libclangTests.dir/LibclangTest.cpp.o -c /<>/tools/clang/unittests/libclang/LibclangTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/libclangTests.dir/LibclangTest.cpp.o -o libclangTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclang-5.0.so.1 ../../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target libclangTests /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' [100%] 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' [100%] Built target llvm-bcanalyzer /usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-cat /<>/build-llvm /<>/build-llvm/tools/llvm-cat /<>/build-llvm/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-cat/CMakeFiles/llvm-cat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-cat /usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend make[5]: Entering directory '/<>/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' [100%] Built target llvm-dis /usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-modextract /<>/build-llvm /<>/build-llvm/tools/llvm-modextract /<>/build-llvm/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-modextract /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' [100%] 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' [100%] Built target llvm-objdump [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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/RewriterTest.cpp.o -c /<>/tools/clang/unittests/Tooling/RewriterTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_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 -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ToolingTests.dir/ToolingTest.cpp.o -c /<>/tools/clang/unittests/Tooling/ToolingTest.cpp /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 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 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:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ToolingTests.dir/CastExprTest.cpp.o CMakeFiles/ToolingTests.dir/CommentHandlerTest.cpp.o CMakeFiles/ToolingTests.dir/CompilationDatabaseTest.cpp.o CMakeFiles/ToolingTests.dir/DiagnosticsYamlTest.cpp.o CMakeFiles/ToolingTests.dir/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,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libclangAST.a ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangBasic.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangLex.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangTooling.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangToolingRefactor.a -lpthread ../../../../lib/libclangASTMatchers.a ../../../../lib/libclangIndex.a ../../../../lib/libclangFormat.a ../../../../lib/libclangFrontend.a ../../../../lib/libclangDriver.a ../../../../lib/libclangParse.a ../../../../lib/libclangToolingCore.a ../../../../lib/libclangRewrite.a ../../../../lib/libclangSerialization.a ../../../../lib/libclangSema.a ../../../../lib/libclangEdit.a ../../../../lib/libclangAnalysis.a ../../../../lib/libclangAST.a ../../../../lib/libclangLex.a ../../../../lib/libclangBasic.a ../../../../lib/libLLVM-5.0.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: /<>/tools/clang/test/lit.cfg:200: note: using clang: '/<>/build-llvm/./bin/clang' -- Testing: 11057 tests, 4 threads -- Testing: 0 2 4 6 8 10 12 14 16 FAIL: Clang :: CodeGen/linux-arm-atomic.c (2044 of 11057) ******************** TEST 'Clang :: CodeGen/linux-arm-atomic.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/lib/clang/5.0.2/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/lib/clang/5.0.2/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/lib/clang/5.0.2/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/lib/clang/5.0.2/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/lib/clang/5.0.2/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/lib/clang/5.0.2/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/lib/clang/5.0.2/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/lib/clang/5.0.2/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) { ^ 1 error generated. FileCheck error: '-' is empty. FileCheck command line: /<>/build-llvm/./bin/FileCheck /<>/clang/test/CodeGen/linux-arm-atomic.c -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 FAIL: Clang :: Driver/arm-features.c (3902 of 11057) ******************** 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 5.0.2-2 (tags/RELEASE_502/final) ^ :5:362: note: possible intended match here "/<>/build-llvm/bin/clang-5.0" "-cc1" "-triple" "armv8-none-none-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-features.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" "generic" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-target-abi" "aapcs" "-msoft-float" "-mfloat-abi" "soft" "-dwarf-column-info" "-debugger-tuning=gdb" "-coverage-notes-file" "/<>/build-llvm/tools/clang/test/Driver/arm-features.gcno" "-resource-dir" "/<>/build-llvm/lib/clang/5.0.2" "-internal-isystem" "/<>/build-llvm/lib/clang/5.0.2/include" "-internal-isystem" "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" "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 FAIL: Clang :: Driver/arm-ias-Wa.s (3904 of 11057) ******************** 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 5.0.2-2 (tags/RELEASE_502/final) ^ :5:368: note: possible intended match here "/<>/build-llvm/bin/clang-5.0" "-cc1as" "-triple" "armv4t--linux-eabi" "-filetype" "obj" "-main-file-name" "arm-ias-Wa.s" "-target-cpu" "arm7tdmi" "-target-feature" "-fp-only-sp" "-target-feature" "-d16" "-target-feature" "+vfp3" "-target-feature" "-fp16" "-target-feature" "-vfp4" "-target-feature" "-fp-armv8" "-target-feature" "-neon" "-target-feature" "-crypto" "-target-feature" "+strict-align" "-fdebug-compilation-dir" "/<>/build-llvm/tools/clang/test/Driver" "-dwarf-debug-producer" "clang version 5.0.2-2 (tags/RELEASE_502/final)" "-dwarf-version=4" "-mrelocation-model" "static" "-mllvm" "-arm-add-build-attributes" "-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 FAIL: Clang :: Driver/arm-mfpu.c (3915 of 11057) ******************** 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 5.0.2-2 (tags/RELEASE_502/final) ^ :5:634: note: possible intended match here "/<>/build-llvm/bin/clang-5.0" "-cc1" "-triple" "armv4t--linux-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-mfpu.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-masm-verbose" "-mconstructor-aliases" "-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/lib/clang/5.0.2" "-internal-isystem" "/usr/local/include" "-internal-isystem" "/<>/build-llvm/lib/clang/5.0.2/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/lit_tmp_DWheIM/arm-mfpu-b223ab.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 (3988 of 11057) ******************** 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 -fuse-ld=ld --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 -fuse-ld=ld --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 -fuse-ld=ld --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 -fuse-ld=ld --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 -fuse-ld=ld --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 -fuse-ld=ld --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 -fuse-ld=ld --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 -fuse-ld=ld --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 -fuse-ld=ld --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/lit_tmp_DWheIM/cross-linux-e3e854.o" "/tmp/lit_tmp_DWheIM/cross-linux-fda212.s" ^ -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 FAIL: Clang :: Driver/mips-as.c (4132 of 11057) ******************** 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 -fno-pic -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 mips64-linux-gnu -### -no-integrated-as -c /<>/clang/test/Driver/mips-as.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=MIPS64R2-EB-AS-PIC /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64el-linux-gnu -### -no-integrated-as -c -fno-pic /<>/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 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-PIC /<>/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-PIC /<>/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 -fno-pic 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-PIC /<>/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 -fno-pic 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-PIC /<>/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 -fno-pic 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-PIC /<>/clang/test/Driver/mips-as.c /<>/build-llvm/./bin/clang -target mips64-linux-gnu -mips64 -### -no-integrated-as -c -fno-pic /<>/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-PIC /<>/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-PIC /<>/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 -fno-pic 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-PIC /<>/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 -fno-pic 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-PIC /<>/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 -fno-pic 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:189: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 5.0.2-2 (tags/RELEASE_502/final) ^ :6:4: note: possible intended match here "/usr/bin/as" "-march" "mips32r2" "-mabi" "32" "-mno-shared" "-call_nonpic" "-EB" "-mfpxx" "-mips16" "-o" "mips-as.o" "/tmp/lit_tmp_DWheIM/mips-as-fbfdeb.s" ^ -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 FAIL: Clang :: Driver/arm-cortex-cpus.c (4133 of 11057) ******************** 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 -target armv8r-linux-gnueabi -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8r -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8-r -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8r-linux-gnueabi -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8r -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8-r -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8r-linux-gnueabi -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8r -mthumb -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R-THUMB /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target armv8r-linux-gnueabi -mthumb -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R-THUMB-BIG /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -march=armv8r -mthumb -mbig-endian -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-V8R-THUMB-BIG /<>/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 armv8-apple-darwin -arch arm64 -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 armv8-apple-darwin -arch arm64 -mtune=bogus -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-BOGUS-TUNE /<>/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=exynos-m2 -### -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-m3 -### -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 arm -mcpu=exynos-m2 -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-m3 -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 armeb -mcpu=exynos-m2 -### -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-m3 -### -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=exynos-m2 -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-m3 -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-linux-gnueabi -mcpu=cortex-r52 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8R /<>/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=exynos-m2 -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-m3 -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 arm -mcpu=exynos-m2 -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-m3 -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 armeb -mcpu=exynos-m2 -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-m3 -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 arm -mcpu=exynos-m2 -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-m3 -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 -mcpu=cortex-m23 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8MBASE /<>/clang/test/Driver/arm-cortex-cpus.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-m33 -### -c /<>/clang/test/Driver/arm-cortex-cpus.c 2>&1 | /<>/build-llvm/./bin/FileCheck -check-prefix=CHECK-CPUV8MMAIN /<>/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:578:27: error: expected string not found in input // CHECK-CORTEX-A73-MFPU: "-target-feature" "+crypto" ^ :5:588: note: scanning from here "/<>/build-llvm/bin/clang-5.0" "-cc1" "-triple" "armv8-arm-none-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-cortex-cpus.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-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-notes-file" "/<>/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.gcno" "-resource-dir" "/<>/build-llvm/lib/clang/5.0.2" "-internal-isystem" "/<>/build-llvm/lib/clang/5.0.2/include" "-internal-isystem" "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" "arm-cortex-cpus.o" "-x" "c" "/<>/clang/test/Driver/arm-cortex-cpus.c" ^ :5:614: note: possible intended match here "/<>/build-llvm/bin/clang-5.0" "-cc1" "-triple" "armv8-arm-none-eabi" "-emit-obj" "-mrelax-all" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "arm-cortex-cpus.c" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-fmath-errno" "-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" "cortex-a73" "-target-feature" "+soft-float" "-target-feature" "+soft-float-abi" "-target-feature" "-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-notes-file" "/<>/build-llvm/tools/clang/test/Driver/arm-cortex-cpus.gcno" "-resource-dir" "/<>/build-llvm/lib/clang/5.0.2" "-internal-isystem" "/<>/build-llvm/lib/clang/5.0.2/include" "-internal-isystem" "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" "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 FAIL: Clang :: Driver/mips-integrated-as.s (4146 of 11057) ******************** 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-5.0" "-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 5.0.2-2 (tags/RELEASE_502/final)" "-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-target-features.c (6553 of 11057) ******************** 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 armv8r-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-V8R /<>/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 armv7ve-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-V7VE /<>/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 arm -mcpu=cortex-m23 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M23 /<>/clang/test/Preprocessor/arm-target-features.c /<>/build-llvm/./bin/clang -target arm -mcpu=cortex-m33 -x c -E -dM /<>/clang/test/Preprocessor/arm-target-features.c -o - | /<>/build-llvm/./bin/FileCheck -match-full-lines --check-prefix=M33 /<>/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-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft clang-5.0: warning: unknown platform, assuming -mfloat-abi=soft /<>/clang/test/Preprocessor/arm-target-features.c:165: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 FAIL: Clang :: Preprocessor/arm-acle-6.5.c (6557 of 11057) ******************** 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 armv7ve-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 armv7ve-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 armv7ve-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:74: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 58 60 62 FAIL: Clang :: Sema/builtins.c (7091 of 11057) ******************** TEST 'Clang :: Sema/builtins.c' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/lib/clang/5.0.2/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 FAIL: Clang :: SemaCXX/warn-memsize-comparison.cpp (8173 of 11057) ******************** TEST 'Clang :: SemaCXX/warn-memsize-comparison.cpp' FAILED ******************** Script: -- /<>/build-llvm/./bin/clang -cc1 -internal-isystem /<>/build-llvm/lib/clang/5.0.2/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 75: size argument in 'strlcpy' call is a comparison File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 81: size argument in 'strlcat' call is a comparison error: 'note' diagnostics expected but not seen: File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 75: did you mean to compare File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 75: explicitly cast the argument File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 81: did you mean to compare File /<>/clang/test/SemaCXX/warn-memsize-comparison.cpp Line 81: explicitly cast the argument 6 errors generated. -- ******************** Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 Testing Time: 467.37s ******************** 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 : 10958 Expected Failures : 19 Unsupported Tests : 68 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:47639: 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:47646: 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:11044: 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-clang-tools || 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-tools 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 45 /usr/bin/make -f CMakeFiles/Makefile2 tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/all make[4]: 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 /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= 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/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.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' 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/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build 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' make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.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' [ 0%] Built target LLVMDemangle [ 0%] Built target gtest_main /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 2%] Built target obj.clang-tblgen 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= /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.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/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build 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 include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 2%] Built target LLVMTableGen [ 2%] Built target llvm_vcsrevision_h /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build [ 4%] Built target LLVMSupport /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/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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 /<>/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/MC/MCParser /<>/build-llvm /<>/build-llvm/lib/MC/MCParser /<>/build-llvm/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake --color= [ 4%] Built target obj.llvm-tblgen /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[5]: Entering directory '/<>/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= [ 4%] Built target LLVMBinaryFormat /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build 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/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/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/MCParser/CMakeFiles/LLVMMCParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build [ 4%] Built target LLVMMCParser /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend [ 4%] Built target LLVMMCDisassembler /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[5]: Entering directory '/<>/build-llvm' 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]: 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/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/DebugInfo/DWARF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/DWARF /<>/build-llvm/lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/DependInfo.cmake --color= [ 6%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 8%] Built target LLVMMC make[5]: Nothing to be done for 'lib/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /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/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/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build [ 8%] Built target LLVMOption /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/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/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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' [ 8%] Built target LLVMDebugInfoMSF /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend [ 8%] Built target LLVMDebugInfoDWARF /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.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/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= /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/LineEditor /<>/build-llvm /<>/build-llvm/lib/LineEditor /<>/build-llvm/lib/LineEditor/CMakeFiles/LLVMLineEditor.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= 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/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/LineEditor/CMakeFiles/LLVMLineEditor.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' [ 11%] Built target LLVMDebugInfoCodeView /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend [ 11%] Built target LLVMLineEditor /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/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/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= [ 11%] Built target LLVMSymbolize /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= 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]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build /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' 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' /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make 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 'utils/count/CMakeFiles/count.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 11%] 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' [ 11%] Built target gtest 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= /usr/bin/make -f tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/build.make tools/clang/tools/libclang/CMakeFiles/libclang_exports.dir/depend [ 11%] Built target count 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= /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]: Entering 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]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/libclang/CMakeFiles/libclang_exports.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/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' [ 13%] Built target LLVMDebugInfoPDB [ 13%] Built target not /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend [ 13%] Built target libclang_exports make[5]: Entering directory '/<>/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= [ 13%] 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 /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangDeclNodes.dir/depend make[5]: Entering directory '/<>/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/ClangCommentHTMLNamedCharacterReferences.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 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 tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTagsProperties.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 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' /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/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/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 13%] Built target llvm-tblgen /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend make[5]: Entering directory '/<>/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= [ 13%] Built target ClangDeclNodes [ 13%] 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 /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend [ 15%] Built target ClangCommentHTMLNamedCharacterReferences 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= /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= 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' 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 /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]: 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]: 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/ClangAttrVisitor.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' [ 15%] Built target ClangAttrClasses /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend make[5]: Entering directory '/<>/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= [ 15%] Built target ClangAttrVisitor [ 15%] Built target ClangStmtNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.dir/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend [ 15%] 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' 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]: 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]: 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/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' 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]: 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]: 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/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/ClangCommentNodes.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' [ 15%] 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' 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= [ 15%] 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 [ 15%] 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 [ 15%] Built target ClangCommentCommandInfo 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= /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]: 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= 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]: Leaving directory '/<>/build-llvm' 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' /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' /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/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/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/ClangDiagnosticIndexName.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/ClangDiagnosticAnalysis.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target ClangCommentCommandList [ 15%] Built target ClangDiagnosticDriver /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/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend [ 15%] Built target ClangDiagnosticIndexName 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= /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend [ 15%] 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 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]: 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/ClangAttrSubjectMatchRuleList.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/ClangAttrList.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticFrontend.dir/build 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]: 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/ClangAttrSubjectMatchRuleList.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/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]: 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' [ 15%] Built target ClangDiagnosticFrontend [ 15%] Built target ClangDiagnosticLex [ 15%] Built target ClangAttrSubjectMatchRuleList /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticComment.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend /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' [ 15%] Built target ClangAttrList 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]: 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= /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 && /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]: 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' make[5]: Leaving directory '/<>/build-llvm' 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build /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' 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' /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' [ 15%] Built target ClangDiagnosticAST [ 15%] Built target ClangDiagnosticSema [ 15%] Built target ClangDiagnosticComment /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSerialization.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.dir/depend make[5]: Entering directory '/<>/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]: 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/ClangDiagnosticCommon.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/ClangDiagnosticGroups.dir/DependInfo.cmake --color= [ 15%] 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 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' 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]: 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 /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]: 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]: 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]: 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/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' [ 15%] Built target ClangDiagnosticGroups [ 15%] Built target ClangDiagnosticSerialization /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend [ 15%] Built target ClangDiagnosticCommon /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.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[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/Parse /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Parse /<>/build-llvm/tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.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/ClangARMNeon.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= [ 15%] Built target ClangAttrHasAttributeImpl /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/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.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/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 make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.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' 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]: 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' [ 15%] Built target ClangAttrParserStringSwitches /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend [ 15%] Built target ClangARMNeon [ 15%] Built target ClangAttrSubMatchRulesParserStringSwitches make[5]: Entering 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/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/ClangAttrSpellingListIndex.dir/DependInfo.cmake --color= /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend make[5]: 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/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= [ 15%] 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' 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/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.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 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]: 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/ClangAttrParsedAttrImpl.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/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' [ 15%] 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 [ 15%] Built target ClangAttrParsedAttrImpl 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= /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend [ 15%] 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' 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' 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= [ 15%] Built target ClangAttrParsedAttrKinds /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 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' 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]: 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 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/Serialization/CMakeFiles/ClangAttrPCHRead.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/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.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 [ 15%] Built target ClangAttrPCHWrite /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' make[5]: Nothing to be done for 'tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.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" /<> /<>/include/llvm/IR /<>/build-llvm /<>/build-llvm/include/llvm/IR /<>/build-llvm/include/llvm/IR/CMakeFiles/intrinsics_gen.dir/DependInfo.cmake --color= [ 15%] Built target ClangAttrPCHRead /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend [ 15%] Built target ClangSACheckers 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 lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color= [ 15%] Built target ClangDriverOptions make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend /usr/bin/make -f 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" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[5]: Entering directory '/<>/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 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target intrinsics_gen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build /usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.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/change-namespace /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/change-namespace /<>/build-llvm/tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/DependInfo.cmake --color= [ 15%] Built target DllOptionsTableGen [ 15%] Built target AttributeCompatFuncTableGen /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 /usr/bin/make -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/depend make[5]: 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= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-move /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-move /<>/build-llvm/tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/DependInfo.cmake --color= [ 15%] Built target LibOptionsTableGen /usr/bin/make -f tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/Dynamic/CMakeFiles/clangDynamicASTMatchers.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build.make tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build make[5]: Entering directory '/<>/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' make[5]: Nothing to be done for 'tools/clang/tools/extra/change-namespace/CMakeFiles/clangChangeNamespace.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: 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[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build.make tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-apply-replacements/CMakeFiles/clangApplyReplacements.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target clangChangeNamespace /usr/bin/make -f tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/build.make tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.dir/depend make[5]: 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]: 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= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-move/CMakeFiles/clangMove.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target clangApplyReplacements 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' /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/build.make tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.dir/depend [ 15%] Built target clangMove /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/build.make tools/clang/lib/StaticAnalyzer/Checkers/CMakeFiles/clangStaticAnalyzerCheckers.dir/depend make[5]: Leaving directory '/<>/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 [ 15%] Built target clangDynamicASTMatchers /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-query/CMakeFiles/clangQuery.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/StaticAnalyzer/Frontend /<>/build-llvm /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend /<>/build-llvm/tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/DependInfo.cmake --color= [ 15%] Built target clangQuery /usr/bin/make -f tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build.make tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/depend make[5]: Entering directory '/<>/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= 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]: 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/tools/extra/clang-tidy/CMakeFiles/clangTidy.dir/build.make tools/clang/tools/extra/clang-tidy/CMakeFiles/clangTidy.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' 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' [ 15%] Built target clangStaticAnalyzerFrontend /usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/depend [ 15%] Built target clangTidy /usr/bin/make -f tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/build.make tools/clang/tools/extra/clang-tidy/google/CMakeFiles/clangTidyGoogleModule.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/android /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android /<>/build-llvm/tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/DependInfo.cmake --color= 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build.make tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build make[5]: Entering directory '/<>/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/android/CMakeFiles/clangTidyAndroidModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target clangTidyAndroidModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/build.make tools/clang/tools/extra/clang-tidy/llvm/CMakeFiles/clangTidyLLVMModule.dir/depend make[5]: 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/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]: 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' make[5]: Nothing to be done for 'tools/clang/lib/StaticAnalyzer/Core/CMakeFiles/clangStaticAnalyzerCore.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 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' [ 15%] 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[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' [ 15%] Built target clangTidyGoogleModule /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 [ 15%] Built target clangTidyLLVMModule /usr/bin/make -f tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/build.make tools/clang/tools/extra/clang-tidy/utils/CMakeFiles/clangTidyUtils.dir/depend make[5]: Entering directory '/<>/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]: 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= 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]: 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]: 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= 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]: Leaving directory '/<>/build-llvm' [ 15%] Built target clangTidyUtils /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 /usr/bin/make -f tools/clang/lib/Index/CMakeFiles/clangIndex.dir/build.make tools/clang/lib/Index/CMakeFiles/clangIndex.dir/depend make[5]: Entering directory '/<>/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]: 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]: 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]: 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' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/readability/CMakeFiles/clangTidyReadabilityModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target clangIndex /usr/bin/make -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/depend [ 17%] Built target clangTidyReadabilityModule /usr/bin/make -f tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/build.make tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.dir/depend make[5]: Entering directory '/<>/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= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clangd /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clangd /<>/build-llvm/tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/DependInfo.cmake --color= make[5]: 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[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build.make tools/clang/tools/extra/clangd/CMakeFiles/clangDaemon.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/CMakeFiles/clangIncludeFixer.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/clangd/CMakeFiles/clangDaemon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target clangIncludeFixer 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' /usr/bin/make -f tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/depend make[5]: Entering directory '/<>/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]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/misc/CMakeFiles/clangTidyMiscModule.dir/build'. [ 20%] Built target clangDaemon 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/depend [ 24%] Built target clangStaticAnalyzerCheckers /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/Headers/CMakeFiles/clang-headers.dir/build.make tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build [ 26%] Built target clangTidyMiscModule /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/lib/Headers/CMakeFiles/clang-headers.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= [ 28%] Built target clang-headers /usr/bin/make -f tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build.make tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/depend make[5]: Entering directory '/<>/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/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' 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' 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= [ 31%] Built target clangTidyBoostModule 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 /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 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' 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= 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' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/cert/CMakeFiles/clangTidyCERTModule.dir/build'. [ 33%] Built target clangARCMigrate 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/depend [ 33%] Built target clangTidyCERTModule 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 /usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/mpi /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi /<>/build-llvm/tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build.make tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build make[5]: Entering directory '/<>/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' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/mpi/CMakeFiles/clangTidyMPIModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 33%] Built target clangTidyCppCoreGuidelinesModule /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 [ 33%] Built target clangTidyMPIModule /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' 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/modernize/CMakeFiles/clangTidyModernizeModule.dir/build.make tools/clang/tools/extra/clang-tidy/modernize/CMakeFiles/clangTidyModernizeModule.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 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]: 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 [ 33%] Built target clangTidyPlugin /usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/include-fixer/plugin /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin /<>/build-llvm/tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.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' 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build.make tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.dir/build [ 35%] Built target clangTidyPerformanceModule /usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/depend [ 35%] Built target clangTidyModernizeModule /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/plugin/CMakeFiles/clangIncludeFixerPlugin.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-reorder-fields /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.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/Refactoring /<>/build-llvm /<>/build-llvm/tools/clang/lib/Tooling/Refactoring /<>/build-llvm/tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/DependInfo.cmake --color= [ 35%] Built target clangIncludeFixerPlugin /usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/bugprone /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone /<>/build-llvm/tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build.make tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-reorder-fields/CMakeFiles/clangReorderFields.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 35%] Built target clangCodeGen /usr/bin/make -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-tidy/hicpp /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp /<>/build-llvm/tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Tooling/Refactoring/CMakeFiles/clangToolingRefactor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build.make tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build [ 35%] Built target clangReorderFields /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 'tools/clang/tools/extra/clang-tidy/bugprone/CMakeFiles/clangTidyBugproneModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build.make tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build [ 37%] Built target clangToolingRefactor 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= /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' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/clangTidyHICPPModule.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 37%] Built target clangTidyBugproneModule /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= [ 37%] Built target clangTidyHICPPModule 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 /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/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 [ 40%] Built target clangBasic /usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend make[5]: Entering directory '/<>/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' 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]: 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 [ 40%] Built target clangLex /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend make[5]: Entering directory '/<>/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/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 40%] Built target clangASTMatchers /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/depend [ 40%] 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/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' 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/Edit/CMakeFiles/clangEdit.dir/build.make tools/clang/lib/Edit/CMakeFiles/clangEdit.dir/build 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/Edit/CMakeFiles/clangEdit.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/Sema /<>/build-llvm /<>/build-llvm/tools/clang/lib/Sema /<>/build-llvm/tools/clang/lib/Sema/CMakeFiles/clangSema.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 40%] Built target clangEdit /usr/bin/make -f tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.dir/build.make tools/clang/lib/Analysis/CMakeFiles/clangAnalysis.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' 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' 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]: 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]: Nothing to be done for 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 40%] Built target clangRewrite [ 40%] 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 [ 42%] 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/Serialization /<>/build-llvm /<>/build-llvm/tools/clang/lib/Serialization /<>/build-llvm/tools/clang/lib/Serialization/CMakeFiles/clangSerialization.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/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.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]: 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/Serialization/CMakeFiles/clangSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 42%] Built target clangSerialization /usr/bin/make -f tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/build.make tools/clang/lib/Tooling/CMakeFiles/clangTooling.dir/depend make[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 [ 44%] Built target clangSema /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 /<>/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' 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/Driver/CMakeFiles/clangDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] Built target clangDriver /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]: 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[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' 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/Frontend/CMakeFiles/clangFrontend.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 44%] Built target clangToolingCore /usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.dir/depend [ 44%] Built target clangFrontend /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.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 [ 44%] Built target clangTooling /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" /<> /<>/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= 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' 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/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 [ 46%] Built target clangFormat /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/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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build 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/tools/extra/include-fixer/find-all-symbols/CMakeFiles/findAllSymbols.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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/build [ 46%] Built target findAllSymbols /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/IRReader/CMakeFiles/LLVMIRReader.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target LLVMObject /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.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 [ 46%] Built target LLVMIRReader /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/IR/CMakeFiles/LLVMCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering 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= 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= [ 46%] Built target LLVMCore /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[5]: Entering directory '/<>/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' 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 /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]: Nothing to be done for 'lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] 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' make[5]: Nothing to be done for 'lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.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' 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= [ 48%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend [ 48%] Built target LLVMSelectionDAG /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/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]: 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= /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' [ 48%] Built target LLVMBitReader /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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend [ 48%] Built target LLVMGlobalISel /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[5]: Entering directory '/<>/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]: 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' 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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] 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' [ 51%] Built target LLVMInstCombine /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build /usr/bin/make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend 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' 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]: 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]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.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 [ 53%] 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/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' 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/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' 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 [ 55%] Built target LLVMipo /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 55%] Built target LLVMVectorize /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[5]: Entering directory '/<>/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/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[5]: Leaving 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' [ 55%] Built target LLVMObjCARCOpts [ 55%] Built target LLVMCoroutines 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' /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= [ 60%] Built target LLVMScalarOpts [ 64%] Built target LLVMCodeGen /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend 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' 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/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= 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/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build [ 64%] Built target LLVMLinker /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. 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' 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' [ 66%] Built target LLVMExecutionEngine make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.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/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/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.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' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 66%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend 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' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 66%] Built target LLVMInterpreter /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[5]: Entering directory '/<>/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= [ 66%] Built target LLVMMCJIT /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend 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' 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/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/Orc/CMakeFiles/LLVMOrcJIT.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 66%] 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' 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' 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= [ 66%] 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= [ 66%] Built target LLVMTarget /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[5]: Leaving directory '/<>/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/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/AArch64/CMakeFiles/AArch64CommonTableGen.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/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/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 66%] Built target AArch64CommonTableGen make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.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' 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/Target/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/DependInfo.cmake --color= [ 66%] Built target AMDGPUCommonTableGen /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend [ 68%] Built target ARMCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend make[5]: Entering directory '/<>/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= [ 71%] Built target LLVMAnalysis /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/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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' 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/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 71%] Built target BPFCommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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/depend /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/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/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] Built target HexagonCommonTableGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend [ 73%] Built target LanaiCommonTableGen 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= /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.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' [ 73%] Built target MipsCommonTableGen 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= /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' 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' 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/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' 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 [ 75%] Built target MSP430CommonTableGen /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend 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/PowerPC/CMakeFiles/PowerPCCommonTableGen.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/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'. 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= [ 75%] Built target NVPTXCommonTableGen /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend [ 77%] 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/X86 /<>/build-llvm /<>/build-llvm/lib/Target/X86 /<>/build-llvm/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/DependInfo.cmake --color= [ 77%] Built target SparcCommonTableGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend 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/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/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/SystemZ/CMakeFiles/SystemZCommonTableGen.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]: 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/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/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 77%] 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' 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' 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= [ 77%] Built target X86CommonTableGen [ 77%] Built target XCoreCommonTableGen /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend [ 77%] Built target LLVMAsmParser /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[5]: Entering directory '/<>/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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color= 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/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build 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/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.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' 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/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.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/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 77%] Built target LLVMProfileData [ 77%] Built target LLVMDlltoolDriver [ 77%] Built target LLVMCoverage /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend /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/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= [ 77%] 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/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/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 77%] Built target LLVMLibDriver /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend [ 77%] Built target LLVMXRay /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= [ 77%] 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' 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]: 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/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' 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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.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' [ 77%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend [ 77%] Built target LLVMAArch64Disassembler /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend [ 77%] 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' 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/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build 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/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 [ 77%] 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' 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' 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= [ 77%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[5]: Leaving directory '/<>/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/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' make[5]: Nothing to be done for 'lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 80%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend [ 80%] 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]: 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]: 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= [ 80%] 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' 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]: 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]: 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= [ 80%] Built target LLVMAMDGPUDesc [ 80%] Built target LLVMARMInfo /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend /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]: 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= 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' 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]: 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/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.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]: 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 [ 80%] Built target LLVMARMAsmParser [ 80%] Built target LLVMARMDisassembler /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[5]: Entering directory '/<>/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/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/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' 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 [ 80%] Built target LLVMARMAsmPrinter /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]: 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 /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/DependInfo.cmake --color= 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' [ 82%] Built target LLVMARMCodeGen /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color= [ 82%] 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[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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'. 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 make[5]: Entering directory '/<>/build-llvm' 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' [ 84%] Built target LLVMAMDGPUCodeGen 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= [ 84%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend [ 84%] Built target LLVMBPFAsmPrinter /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/depend [ 84%] Built target LLVMBPFCodeGen 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/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/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' 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 /usr/bin/make -f lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build.make lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/build [ 84%] 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]: 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]: 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]: Nothing to be done for 'lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMHexagonAsmParser /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMBPFDesc /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build /usr/bin/make -f lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build.make lib/Target/Hexagon/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/depend make[5]: Entering directory '/<>/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' 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' 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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc /<>/build-llvm/lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/DependInfo.cmake --color= [ 84%] Built target LLVMHexagonInfo 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 /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend 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]: Entering 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 cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= [ 84%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[5]: Entering directory '/<>/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/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build 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/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend [ 84%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build [ 84%] Built target LLVMLanaiCodeGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 84%] Built target LLVMLanaiInfo make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 84%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Entering directory '/<>/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/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build [ 84%] Built target LLVMLanaiAsmPrinter /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.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/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Mips/InstPrinter /<>/build-llvm/lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/DependInfo.cmake --color= [ 86%] Built target LLVMHexagonCodeGen /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= [ 86%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[5]: 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/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]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. /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' 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' 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= [ 86%] Built target LLVMMipsAsmPrinter /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend make[5]: 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' [ 86%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend make[5]: Entering directory '/<>/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= [ 88%] Built target LLVMMipsInfo 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= /usr/bin/make -f lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.dir/build.make lib/Target/MSP430/CMakeFiles/LLVMMSP430CodeGen.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 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/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/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build [ 88%] Built target LLVMMipsAsmParser /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend make[5]: Leaving directory '/<>/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/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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target LLVMMipsDesc 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 /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/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/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/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 91%] Built target LLVMMSP430AsmPrinter 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= /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/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: Entering directory '/<>/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/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build [ 91%] 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' 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' 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' 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 [ 91%] Built target LLVMMSP430Desc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. /usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[5]: Leaving directory '/<>/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' 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/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 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]: 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 [ 91%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build /usr/bin/make -f lib/Target/PowerPC/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]: 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]: 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 [ 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/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/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/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.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/Target/PowerPC /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC /<>/build-llvm/lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/DependInfo.cmake --color= [ 91%] Built target LLVMPowerPCAsmParser 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 /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' [ 91%] Built target LLVMNVPTXCodeGen 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= /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' 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/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' [ 91%] Built target LLVMPowerPCDisassembler /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build /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]: Leaving directory '/<>/build-llvm' 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' /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/TargetInfo/CMakeFiles/LLVMPowerPCInfo.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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= [ 91%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend [ 91%] 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/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 /<>/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]: 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]: Leaving directory '/<>/build-llvm' [ 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/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build [ 93%] Built target LLVMSparcInfo [ 93%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/build.make lib/Target/Sparc/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.dir/depend /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend make[5]: Entering directory '/<>/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]: 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]: 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/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/AsmParser/CMakeFiles/LLVMSparcAsmParser.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]: 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' [ 93%] Built target LLVMSparcCodeGen /usr/bin/make -f lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/depend [ 93%] Built target LLVMSparcAsmParser [ 93%] Built target LLVMSparcAsmPrinter /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[5]: Entering directory '/<>/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]: 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= [ 95%] Built target LLVMSparcDesc /usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend make[5]: Entering directory '/<>/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' 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 /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/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/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/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.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= 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' [ 95%] Built target LLVMSparcDisassembler [ 95%] Built target LLVMSystemZAsmParser /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/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/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' 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= [ 95%] 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= 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]: 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/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 95%] Built target LLVMSystemZAsmPrinter /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend [ 95%] Built target LLVMSystemZInfo 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' /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target LLVMSystemZDesc /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend make[5]: Entering directory '/<>/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/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build [ 97%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[5]: Entering directory '/<>/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]: 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' [ 97%] 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]: Leaving 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= /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= 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' [ 97%] 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= [ 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]: 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' 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]: 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/MCTargetDesc/CMakeFiles/LLVMX86Desc.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' 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 [ 97%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend [ 97%] Built target LLVMX86Utils [ 97%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend make[5]: Entering directory '/<>/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/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]: Leaving directory '/<>/build-llvm' 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 /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]: 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' [ 97%] Built target LLVMXCoreAsmPrinter /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/X86/CMakeFiles/LLVMX86CodeGen.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/depend [ 97%] Built target LLVMXCoreDisassembler 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= /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= [100%] Built target LLVMX86CodeGen /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 lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build 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 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.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/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Built target LLVMXCoreCodeGen 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/depend /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build [100%] Built target LLVMXCoreInfo /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[5]: Entering directory '/<>/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]: 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' [100%] Built target LLVMXCoreDesc 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' [100%] Built target LLVMAMDGPUAsmParser 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' [100%] Built target LLVMAMDGPUAsmPrinter [100%] 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' [100%] Built target LLVM /usr/bin/make -f tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/depend /usr/bin/make -f tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/build.make tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/depend /usr/bin/make -f tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/build.make tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/depend /usr/bin/make -f tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/build.make tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.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/extra/unittests/change-namespace /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/change-namespace /<>/build-llvm/tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/unittests/clang-move /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/clang-move /<>/build-llvm/tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.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/unittests/clang-apply-replacements /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements /<>/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/DependInfo.cmake --color= Scanning dependencies of target ClangApplyReplacementsTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/build.make tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/build Scanning dependencies of target FindAllSymbolsTests make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/build Scanning dependencies of target ClangMoveTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/build.make tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements -I/<>/tools/clang/tools/extra/unittests/clang-apply-replacements -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-apply-replacements/include -I/<>/clang/tools/extra/unittests/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp Scanning dependencies of target ChangeNamespaceTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/build.make tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols -I/<>/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/include-fixer -I/<>/tools/clang -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -I/<>/clang/tools/extra/include-fixer/find-all-symbols -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o -c /<>/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp [100%] Building CXX object tools/clang/tools/extra/unittests/clang-move/CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-move && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-move -I/<>/tools/clang/tools/extra/unittests/clang-move -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-move -I/<>/tools/clang -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp [100%] Building CXX object tools/clang/tools/extra/unittests/change-namespace/CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/change-namespace && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/change-namespace -I/<>/tools/clang/tools/extra/unittests/change-namespace -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/change-namespace -I/<>/tools/clang -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o -c /<>/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.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 /<>/clang/tools/extra/change-namespace/ChangeNamespace.h:13, from /<>/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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 /<>/clang/tools/extra/clang-move/HelperDeclRefGraph.h:13, from /<>/clang/tools/extra/clang-move/ClangMove.h:13, from /<>/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, from /<>/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbols.h:13, from /<>/clang/tools/extra/include-fixer/find-all-symbols/FindAllSymbolsAction.h:13, from /<>/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20, from /<>/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19, from /<>/tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/tools/extra/unittests/clang-apply-replacements/CMakeFiles/ClangApplyReplacementsTests.dir/ReformattingTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements -I/<>/tools/clang/tools/extra/unittests/clang-apply-replacements -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-apply-replacements/include -I/<>/clang/tools/extra/unittests/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangApplyReplacementsTests.dir/ReformattingTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-apply-replacements/ReformattingTest.cpp In file included from /<>/tools/clang/include/clang/Basic/LLVM.h:22:0, from /<>/tools/clang/include/clang/Basic/VirtualFileSystem.h:16, from /<>/tools/clang/include/clang/Basic/FileManager.h:19, from /<>/tools/clang/include/clang/Tooling/Core/Replacement.h:22, from /<>/tools/clang/include/clang/Tooling/Core/Diagnostic.h:20, from /<>/clang/tools/extra/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h:19, from /<>/tools/clang/tools/extra/unittests/clang-apply-replacements/ReformattingTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/include-fixer/find-all-symbols/FindAllSymbolsTests.cpp:578:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/change-namespace/ChangeNamespaceTests.cpp:2098:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-move/ClangMoveTests.cpp:580:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Linking CXX executable ClangApplyReplacementsTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-apply-replacements && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangApplyReplacementsTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangApplyReplacementsTests.dir/ApplyReplacementsTest.cpp.o CMakeFiles/ClangApplyReplacementsTests.dir/ReformattingTest.cpp.o -o ClangApplyReplacementsTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangApplyReplacements.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangApplyReplacementsTests /usr/bin/make -f tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/build.make tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/unittests/clang-query /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/clang-query /<>/build-llvm/tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/DependInfo.cmake --color= Scanning dependencies of target ClangQueryTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/build.make tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-query && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-query -I/<>/tools/clang/tools/extra/unittests/clang-query -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/unittests/clang-query/../../clang-query -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.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/tools/extra/unittests/clang-query/../../clang-query/Query.h:13, from /<>/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Linking CXX executable FindAllSymbolsTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer/find-all-symbols && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindAllSymbolsTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/FindAllSymbolsTests.dir/FindAllSymbolsTests.cpp.o -o FindAllSymbolsTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../../lib/libgtest_main.a ../../../../../../../lib/libgtest.a -lpthread ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libfindAllSymbols.a -lpthread ../../../../../../../lib/libclangTooling.a ../../../../../../../lib/libclangASTMatchers.a ../../../../../../../lib/libclangFrontend.a ../../../../../../../lib/libclangParse.a ../../../../../../../lib/libclangSerialization.a ../../../../../../../lib/libclangSema.a ../../../../../../../lib/libclangEdit.a ../../../../../../../lib/libclangAnalysis.a ../../../../../../../lib/libclangDriver.a ../../../../../../../lib/libclangFormat.a ../../../../../../../lib/libclangToolingCore.a ../../../../../../../lib/libclangAST.a ../../../../../../../lib/libclangRewrite.a ../../../../../../../lib/libclangLex.a ../../../../../../../lib/libclangBasic.a ../../../../../../../lib/libLLVM-5.0.so.1 [100%] Linking CXX executable ChangeNamespaceTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/change-namespace && /usr/bin/cmake -E cmake_link_script CMakeFiles/ChangeNamespaceTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ChangeNamespaceTests.dir/ChangeNamespaceTests.cpp.o -o ChangeNamespaceTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangChangeNamespace.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target FindAllSymbolsTests /usr/bin/make -f tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/build.make tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/unittests/clang-tidy /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/DependInfo.cmake --color= [100%] Linking CXX executable ClangMoveTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-move && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangMoveTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangMoveTests.dir/ClangMoveTests.cpp.o -o ClangMoveTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangMove.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 Scanning dependencies of target ClangTidyTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/build.make tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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[5]: Leaving directory '/<>/build-llvm' [100%] Built target ChangeNamespaceTests /usr/bin/make -f tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/build.make tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/unittests/clangd /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/clangd /<>/build-llvm/tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/DependInfo.cmake --color= Scanning dependencies of target ClangdTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/build.make tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/tools/extra/unittests/clangd/CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clangd && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clangd -I/<>/tools/clang/tools/extra/unittests/clangd -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clangd -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o -c /<>/tools/clang/tools/extra/unittests/clangd/ClangdTests.cpp make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangMoveTests /usr/bin/make -f tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/unittests/include-fixer /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/DependInfo.cmake --color= Scanning dependencies of target IncludeFixerTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/build.make tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Building CXX object tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer -I/<>/tools/clang/tools/extra/unittests/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/include-fixer -I/<>/tools/clang -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/include-fixer/IncludeFixerTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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 /<>/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:1: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryEngineTest.cpp:146:1: required from here /<>/include/llvm/Support/Casting.h:201:68: 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 /<>/clang/tools/extra/clangd/ClangdUnit.h:15, from /<>/clang/tools/extra/clangd/ClangdUnitStore.h:15, from /<>/clang/tools/extra/clangd/ClangdServer.h:13, from /<>/tools/clang/tools/extra/unittests/clangd/ClangdTests.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ In file included from /<>/include/llvm/Support/CBindingWrapping.h:18:0, from /<>/include/llvm/Support/MemoryBuffer.h:20, from /<>/include/llvm/Support/Host.h:18, from /<>/include/llvm/Support/Endian.h:19, from /<>/include/llvm/Support/YAMLTraits.h:20, from /<>/clang/tools/extra/include-fixer/find-all-symbols/SymbolInfo.h:15, from /<>/clang/tools/extra/include-fixer/SymbolIndex.h:13, from /<>/clang/tools/extra/include-fixer/InMemorySymbolIndex.h:13, from /<>/tools/clang/tools/extra/unittests/include-fixer/IncludeFixerTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/tools/clang/tools/extra/unittests/clangd/ClangdTests.cpp: In member function ‘virtual clang::clangd::Tagged > clang::clangd::{anonymous}::MockFSProvider::getTaggedFileSystem(clang::clangd::PathRef)’: /<>/tools/clang/tools/extra/unittests/clangd/ClangdTests.cpp:200:8: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (ExpectedFile) ^ 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 /<>/clang/tools/extra/clangd/ClangdUnit.h:15, from /<>/clang/tools/extra/clangd/ClangdUnitStore.h:15, from /<>/clang/tools/extra/clangd/ClangdServer.h:13, from /<>/tools/clang/tools/extra/unittests/clangd/ClangdTests.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/tools/extra/unittests/clang-query/CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-query && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-query -I/<>/tools/clang/tools/extra/unittests/clang-query -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/tools/clang/tools/extra/unittests/clang-query/../../clang-query -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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/unittests/clang-query/../../clang-query/Query.h:13, from /<>/tools/clang/tools/extra/unittests/clang-query/../../clang-query/QueryParser.h:13, from /<>/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp:94:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Linking CXX executable ClangdTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/clangd && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangdTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangdTests.dir/ClangdTests.cpp.o -o ClangdTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDaemon.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libLLVMSupport.a -lpthread ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangIndex.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 -lrt -ldl -ltinfo -lpthread -lz -lm ../../../../../../lib/libLLVMDemangle.a /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangdTests /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/libclang /<>/build-llvm /<>/build-llvm/tools/clang/tools/libclang /<>/build-llvm/tools/clang/tools/libclang/CMakeFiles/libclang.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]: 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' [100%] Built target libclang /usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-rename /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-rename /<>/build-llvm/tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build.make tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-rename/CMakeFiles/clang-rename.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang-rename /usr/bin/make -f tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build.make tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/depend make[5]: Entering directory '/<>/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= make[5]: 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-apply-replacements/tool/CMakeFiles/clang-apply-replacements.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang-apply-replacements /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-reorder-fields/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool /<>/build-llvm/tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build.make tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-reorder-fields/tool/CMakeFiles/clang-reorder-fields.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang-reorder-fields /usr/bin/make -f tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build.make tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/depend make[5]: Entering directory '/<>/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= make[5]: 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/modularize/CMakeFiles/modularize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target modularize /usr/bin/make -f tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build.make tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/depend make[5]: Entering directory '/<>/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= make[5]: 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-tidy/tool/CMakeFiles/clang-tidy.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang-tidy [100%] Building CXX object tools/clang/tools/extra/unittests/include-fixer/CMakeFiles/IncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer -I/<>/tools/clang/tools/extra/unittests/include-fixer -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/include-fixer -I/<>/tools/clang -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o -c /<>/tools/clang/tools/extra/unittests/include-fixer/FuzzySymbolIndexTests.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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-query/QueryParserTest.cpp:158:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Linking CXX executable IncludeFixerTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/include-fixer && /usr/bin/cmake -E cmake_link_script CMakeFiles/IncludeFixerTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/IncludeFixerTests.dir/IncludeFixerTest.cpp.o CMakeFiles/IncludeFixerTests.dir/FuzzySymbolIndexTests.cpp.o -o IncludeFixerTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangIncludeFixer.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libfindAllSymbols.a -lpthread ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp make[5]: Leaving directory '/<>/build-llvm' [100%] Built target IncludeFixerTests /usr/bin/make -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/change-namespace/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/change-namespace/tool /<>/build-llvm/tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build.make tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/change-namespace/tool/CMakeFiles/clang-change-namespace.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang-change-namespace /usr/bin/make -f tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build.make tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/depend make[5]: Entering directory '/<>/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= make[5]: 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-query/tool/CMakeFiles/clang-query.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang-query /usr/bin/make -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clang-move/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clang-move/tool /<>/build-llvm/tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build.make tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clang-move/tool/CMakeFiles/clang-move.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clang-move /usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/clangd/tool /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/clangd/tool /<>/build-llvm/tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build.make tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/clangd/tool/CMakeFiles/clangd.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target clangd /usr/bin/make -f tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build.make tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/depend make[5]: Entering directory '/<>/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= make[5]: 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/tool/CMakeFiles/clang-include-fixer.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 /<>/clang/tools/extra/clang-tidy/../clang-tidy/utils/../ClangTidyDiagnosticConsumer.h:14, from /<>/clang/tools/extra/clang-tidy/../clang-tidy/utils/../ClangTidy.h:13, from /<>/clang/tools/extra/clang-tidy/../clang-tidy/utils/IncludeSorter.h:13, from /<>/clang/tools/extra/clang-tidy/../clang-tidy/utils/IncludeInserter.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Built target clang-include-fixer /usr/bin/make -f tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build.make tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/depend make[5]: Entering directory '/<>/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= make[5]: 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/include-fixer/find-all-symbols/tool/CMakeFiles/find-all-symbols.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target find-all-symbols /usr/bin/make -f tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build.make tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/depend make[5]: Entering directory '/<>/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= make[5]: 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/pp-trace/CMakeFiles/pp-trace.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target pp-trace /usr/bin/make -f tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/build.make tools/clang/tools/c-index-test/CMakeFiles/c-index-test.dir/depend make[5]: Entering directory '/<>/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 [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.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 /<>/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:1: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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 /<>/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:1: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Linking CXX executable ClangQueryTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-query && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangQueryTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangQueryTests.dir/QueryEngineTest.cpp.o CMakeFiles/ClangQueryTests.dir/QueryParserTest.cpp.o -o ClangQueryTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangQuery.a ../../../../../../lib/libclangTooling.a -lpthread ../../../../../../lib/libclangDynamicASTMatchers.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangQueryTests [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/MiscModuleTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/MiscModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/MiscModuleTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144: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 /<>/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/MiscModuleTest.cpp:1: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::DeclStmt]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:48:61: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/IncludeInserterTest.cpp:610:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/GoogleModuleTest.cpp:110:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/LLVMModuleTest.cpp:219:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/MiscModuleTest.cpp:39:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.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 /<>/clang/tools/extra/clang-tidy/../clang-tidy/utils/NamespaceAliaser.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:11: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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 /<>/clang/tools/extra/clang-tidy/../clang-tidy/utils/UsingInserter.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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 /<>/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:10: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ [100%] Building CXX object tools/clang/tools/extra/unittests/clang-tidy/CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/tools/extra/unittests/clang-tidy -I/<>/tools/clang/include -I/<>/build-llvm/tools/clang/include -I/<>/build-llvm/include -I/<>/include -I/<>/clang/tools/extra/clang-tidy -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o -c /<>/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename 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:2163:56: required from here /<>/include/llvm/Support/Casting.h:201:68: 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 /<>/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h:14, from /<>/clang/tools/extra/clang-tidy/ClangTidy.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/ClangTidyTest.h:13, from /<>/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:1: /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::simplify_type’: /<>/include/llvm/Support/Casting.h:201:68: required from ‘struct llvm::cast_retty’ /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:46:69: warning: ignoring attributes on template argument ‘llvm::add_const_past_pointer::type {aka const clang::Stmt*}’ [-Wignored-attributes] typename add_lvalue_reference_if_not_pointer::type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:323:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::dyn_cast(const Y&) [with X = clang::CaseStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::CallExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ExprCXX.h:189:52: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CompoundStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:100:44: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::CXXCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtCXX.h:108:48: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘const bool llvm::is_simple_type::value’: /<>/include/llvm/Support/Casting.h:286:29: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(Y&) [with X = clang::ObjCAtCatchStmt; Y = const clang::Stmt* const]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:208:59: required from here /<>/include/llvm/Support/Casting.h:226:21: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] static const bool value = ^~~~~ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:277:5: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast_or_null(const Y&) [with X = clang::ObjCAtFinallyStmt; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/StmtObjC.h:228:73: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/NamespaceAliaserTest.cpp:123:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/UsingInserterTest.cpp:114:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234: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:75:40: required from ‘const T* clang::ast_matchers::BoundNodes::getNodeAs(llvm::StringRef) const [with T = clang::IfStmt]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:51:54: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_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:334:16: required from ‘typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::CaseStmt; Y = const clang::Stmt; typename llvm::cast_retty::ret_type = const clang::CaseStmt*]’ /<>/tools/clang/include/clang/AST/Stmt.h:758:69: required from here /<>/include/llvm/Support/Casting.h:144:74: warning: ignoring attributes on template argument ‘llvm::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:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/OverlappingReplacementsTest.cpp:409:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:378: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:234:33: required from ‘const T* clang::ast_type_traits::DynTypedNode::get() const [with T = clang::LambdaExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchers.h:5666:68: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] To, From, typename simplify_type::SimpleType>::ret_type; ^ /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘template typename std::enable_if<(! llvm::is_simple_type::value), typename llvm::cast_retty::ret_type>::type llvm::cast(const Y&) [with X = clang::OverloadExpr; Y = const clang::Stmt*]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:383:22: required from ‘static const T& clang::ast_type_traits::DynTypedNode::DynCastPtrConverter::getUnchecked(clang::ast_type_traits::ASTNodeKind, const char*) [with T = clang::OverloadExpr; BaseT = clang::Stmt]’ /<>/tools/clang/include/clang/AST/ASTTypeTraits.h:242:42: required from ‘const T& clang::ast_type_traits::DynTypedNode::getUnchecked() const [with T = clang::OverloadExpr]’ /<>/tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h:283:19: required from ‘bool clang::ast_matchers::internal::MatcherInterface::dynMatches(const clang::ast_type_traits::DynTypedNode&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const [with T = clang::OverloadExpr]’ /<>/tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] /<>/include/llvm/Support/Casting.h: In instantiation of ‘struct llvm::cast_retty’: /<>/include/llvm/Support/Casting.h:240:1: required by substitution of ‘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:383: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:242: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/unittests/clang-tidy/ReadabilityModuleTest.cpp:499:1: required from here /<>/include/llvm/Support/Casting.h:201:68: warning: ignoring attributes on template argument ‘llvm::simplify_type::SimpleType {aka const clang::Stmt*}’ [-Wignored-attributes] [100%] Linking CXX executable ClangTidyTests cd /<>/build-llvm/tools/clang/tools/extra/unittests/clang-tidy && /usr/bin/cmake -E cmake_link_script CMakeFiles/ClangTidyTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ClangTidyTests.dir/ClangTidyDiagnosticConsumerTest.cpp.o CMakeFiles/ClangTidyTests.dir/ClangTidyOptionsTest.cpp.o CMakeFiles/ClangTidyTests.dir/IncludeInserterTest.cpp.o CMakeFiles/ClangTidyTests.dir/GoogleModuleTest.cpp.o CMakeFiles/ClangTidyTests.dir/LLVMModuleTest.cpp.o CMakeFiles/ClangTidyTests.dir/MiscModuleTest.cpp.o CMakeFiles/ClangTidyTests.dir/NamespaceAliaserTest.cpp.o CMakeFiles/ClangTidyTests.dir/OverlappingReplacementsTest.cpp.o CMakeFiles/ClangTidyTests.dir/UsingInserterTest.cpp.o CMakeFiles/ClangTidyTests.dir/ReadabilityModuleTest.cpp.o -o ClangTidyTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../../../lib/libgtest_main.a ../../../../../../lib/libgtest.a -lpthread ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangTidyAndroidModule.a ../../../../../../lib/libclangTidyGoogleModule.a ../../../../../../lib/libclangTidyLLVMModule.a ../../../../../../lib/libclangTidyMiscModule.a ../../../../../../lib/libclangTidyReadabilityModule.a ../../../../../../lib/libclangTidyUtils.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangToolingCore.a -lpthread ../../../../../../lib/libclangTidy.a ../../../../../../lib/libclangStaticAnalyzerFrontend.a ../../../../../../lib/libclangStaticAnalyzerCheckers.a ../../../../../../lib/libclangStaticAnalyzerCore.a ../../../../../../lib/libclangTooling.a ../../../../../../lib/libclangASTMatchers.a ../../../../../../lib/libclangFrontend.a ../../../../../../lib/libclangParse.a ../../../../../../lib/libclangSerialization.a ../../../../../../lib/libclangSema.a ../../../../../../lib/libclangEdit.a ../../../../../../lib/libclangDriver.a ../../../../../../lib/libclangFormat.a ../../../../../../lib/libclangToolingCore.a ../../../../../../lib/libclangRewrite.a ../../../../../../lib/libclangAnalysis.a ../../../../../../lib/libclangAST.a ../../../../../../lib/libclangLex.a ../../../../../../lib/libclangBasic.a ../../../../../../lib/libLLVM-5.0.so.1 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ClangTidyTests /usr/bin/make -f tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build.make tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/unittests /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/unittests /<>/build-llvm/tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/DependInfo.cmake --color= Scanning dependencies of target ExtraToolsUnitTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build.make tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/extra/unittests/CMakeFiles/ExtraToolsUnitTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ExtraToolsUnitTests /usr/bin/make -f tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/build.make tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/extra/test /<>/build-llvm /<>/build-llvm/tools/clang/tools/extra/test /<>/build-llvm/tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/DependInfo.cmake --color= Scanning dependencies of target check-clang-tools make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/build.make tools/clang/tools/extra/test/CMakeFiles/check-clang-tools.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Running the Clang extra tools' regression tests cd /<>/build-llvm/tools/clang/tools/extra/test && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv /<>/build-llvm/tools/clang/tools/extra/test : CommandLine Error: Option 'help-list' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options lit.py: /<>/utils/lit/lit/formats/googletest.py:38: warning: unable to discover google-tests in '/<>/build-llvm/tools/clang/tools/extra/unittests/clangd/./ClangdTests': Command '['/<>/build-llvm/tools/clang/tools/extra/unittests/clangd/./ClangdTests', '--gtest_list_tests']' returned non-zero exit status 1. Process output: -- Testing: 526 tests, 4 threads -- Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 1 warning(s) in tests. Testing Time: 15.38s Expected Passes : 526 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target check-clang-tools 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-lld || 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-lld 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 34 /usr/bin/make -f CMakeFiles/Makefile2 tools/lld/test/CMakeFiles/check-lld.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.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 [ 0%] Built target LLVMDemangle make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.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' [ 0%] Built target llvm_vcsrevision_h 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= /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake --color= [ 0%] Built target obj.llvm-tblgen /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build 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/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/TableGen/CMakeFiles/LLVMTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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 /<>/build-llvm /<>/build-llvm/lib/MC /<>/build-llvm/lib/MC/CMakeFiles/LLVMMC.dir/DependInfo.cmake --color= [ 2%] Built target LLVMSupport [ 2%] Built target LLVMBinaryFormat /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend [ 2%] Built target LLVMTableGen /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' 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/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' 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/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/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.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/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.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/build /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/MC/MCParser/CMakeFiles/LLVMMCParser.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' [ 2%] Built target LLVMMCDisassembler /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= [ 2%] Built target LLVMMCParser /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' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 5%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/build [ 8%] Built target LLVMMC /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/Option/CMakeFiles/LLVMOption.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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 LLVMOption 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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend [ 8%] Built target LLVMDebugInfoMSF /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/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/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 8%] Built target LLVMDebugInfoDWARF 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 /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.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' 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/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build [ 8%] Built target LLVMSymbolize /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 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 11%] Built target LLVMDebugInfoCodeView /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/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= 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= [ 11%] Built target LLVMLineEditor /usr/bin/make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend 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' 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 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/FileCheck/CMakeFiles/FileCheck.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 11%] Built target FileCheck [ 11%] Built target count /usr/bin/make -f tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build.make tools/lld/lib/Config/CMakeFiles/lldConfig.dir/depend /usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Config /<>/build-llvm /<>/build-llvm/tools/lld/lib/Config /<>/build-llvm/tools/lld/lib/Config/CMakeFiles/lldConfig.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/ReaderWriter /<>/build-llvm /<>/build-llvm/tools/lld/lib/ReaderWriter /<>/build-llvm/tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/DependInfo.cmake --color= [ 11%] Built target not /usr/bin/make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build.make tools/lld/lib/Config/CMakeFiles/lldConfig.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]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/Config/CMakeFiles/lldConfig.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build.make tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/ReaderWriter/CMakeFiles/lldReaderWriter.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/lld/lib/ReaderWriter/MachO /<>/build-llvm /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO /<>/build-llvm/tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/DependInfo.cmake --color= [ 14%] Built target lldConfig [ 14%] Built target LLVMDebugInfoPDB /usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/depend /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' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/ReaderWriter/YAML /<>/build-llvm /<>/build-llvm/tools/lld/lib/ReaderWriter/YAML /<>/build-llvm/tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/DependInfo.cmake --color= 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= [ 14%] Built target lldReaderWriter /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= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build.make tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build.make tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build make[5]: Leaving directory '/<>/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' 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]: Nothing to be done for 'tools/lld/lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target gtest_main [ 14%] Built target lldYAML /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend /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= [ 14%] Built target gtest [ 14%] Built target lldMachO 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]: 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= [ 14%] Built target llvm-tblgen /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend make[5]: Entering directory '/<>/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= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.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]: 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 /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/IR/CMakeFiles/AttributeCompatFuncTableGen.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 'include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 14%] Built target AttributeCompatFuncTableGen /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend [ 14%] Built target intrinsics_gen /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= [ 14%] Built target DllOptionsTableGen /usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Driver /<>/build-llvm /<>/build-llvm/tools/lld/lib/Driver /<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/COFF /<>/build-llvm /<>/build-llvm/tools/lld/COFF /<>/build-llvm/tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.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 lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build.make tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build [ 17%] Built target PollyISL make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build.make tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/Driver/CMakeFiles/DriverOptionsTableGen.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/COFF/CMakeFiles/COFFOptionsTableGen.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/lld/ELF /<>/build-llvm /<>/build-llvm/tools/lld/ELF /<>/build-llvm/tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/DependInfo.cmake --color= [ 17%] Built target LibOptionsTableGen /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend [ 17%] Built target COFFOptionsTableGen [ 17%] Built target DriverOptionsTableGen /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend /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/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build.make tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/ELF/CMakeFiles/ELFOptionsTableGen.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/Object /<>/build-llvm /<>/build-llvm/lib/Object /<>/build-llvm/lib/Object/CMakeFiles/LLVMObject.dir/DependInfo.cmake --color= [ 17%] Built target ELFOptionsTableGen /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]: 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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.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' 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/PollyCore.dir/DependInfo.cmake --color= 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' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.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 [ 17%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend [ 17%] Built target LLVMObject /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build make[5]: Entering directory '/<>/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= [ 17%] 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' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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= [ 20%] Built target PollyCore /usr/bin/make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[5]: Entering directory '/<>/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]: 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/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' [ 20%] Built target LLVMSelectionDAG /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend [ 20%] Built target LLVMMIRParser /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/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' 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]: 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 /<>/build-llvm /<>/build-llvm/lib/CodeGen /<>/build-llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/DependInfo.cmake --color= [ 23%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend 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' 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/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 [ 23%] Built target LLVMBitReader /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' 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' [ 23%] Built target LLVMBitWriter [ 23%] Built target LLVMGlobalISel /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend /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]: 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/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/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' 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]: 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 [ 26%] Built target LLVMInstCombine [ 26%] 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' 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' [ 29%] Built target LLVMTransformUtils /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/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]: 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' [ 32%] Built target LLVMipo /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend 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 [ 32%] Built target LLVMVectorize /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[5]: Entering directory '/<>/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/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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/Coroutines/CMakeFiles/LLVMCoroutines.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' [ 41%] Built target LLVMCodeGen /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= [ 41%] Built target LLVMObjCARCOpts [ 41%] Built target LLVMCoroutines /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend /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' 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/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' [ 44%] Built target LLVMScalarOpts /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend 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/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= [ 44%] Built target LLVMLinker /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[5]: Entering directory '/<>/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' 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]: Nothing to be done for 'lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 44%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[5]: Entering directory '/<>/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/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.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' make[5]: Nothing to be done for 'lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Entering directory '/<>/build-llvm' 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 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= [ 47%] Built target LLVMInterpreter 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' /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= [ 47%] Built target LLVMMCJIT 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 /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]: 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]: 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 /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/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] Built target LLVMOrcJIT make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/build /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/Target/CMakeFiles/LLVMTarget.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 47%] 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= [ 47%] Built target LLVMTarget 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 /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 [ 47%] Built target AArch64CommonTableGen 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 /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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/CMakeFiles/ARMCommonTableGen.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]: Leaving directory '/<>/build-llvm' [ 47%] Built target AMDGPUCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/build.make lib/Target/Hexagon/CMakeFiles/HexagonCommonTableGen.dir/depend /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build [ 50%] Built target ARMCommonTableGen [ 52%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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' 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= /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/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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= [ 52%] Built target BPFCommonTableGen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/depend /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' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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]: 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 55%] Built target HexagonCommonTableGen 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 /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend [ 55%] Built target LanaiCommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[5]: Entering directory '/<>/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' 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' 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= [ 55%] Built target MipsCommonTableGen /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= [ 58%] Built target MSP430CommonTableGen /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.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]: 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/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' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' [ 58%] Built target NVPTXCommonTableGen 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]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/depend [ 61%] 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' 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' 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' 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= [ 61%] Built target SparcCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend [ 61%] Built target SystemZCommonTableGen 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= /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.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 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/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' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build [ 61%] Built target XCoreCommonTableGen /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/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build [ 61%] Built target X86CommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build'. /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.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/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' 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' make[5]: Nothing to be done for 'lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 61%] Built target LLVMAsmParser /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[5]: 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.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 [ 61%] Built target LLVMProfileData 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' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.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 lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build [ 61%] Built target LLVMCoverage /usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.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/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Core /<>/build-llvm /<>/build-llvm/tools/lld/lib/Core /<>/build-llvm/tools/lld/lib/Core/CMakeFiles/lldCore.dir/DependInfo.cmake --color= [ 61%] Built target LLVMPasses /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/lib/Driver /<>/build-llvm /<>/build-llvm/tools/lld/lib/Driver /<>/build-llvm/tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/DependInfo.cmake --color= [ 61%] Built target LLVMDlltoolDriver [ 61%] Built target LLVMLibDriver /usr/bin/make -f tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/depend /usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Core/CMakeFiles/lldCore.dir/build.make tools/lld/lib/Core/CMakeFiles/lldCore.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build.make tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/Core/CMakeFiles/lldCore.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/lld/COFF /<>/build-llvm /<>/build-llvm/tools/lld/COFF /<>/build-llvm/tools/lld/COFF/CMakeFiles/lldCOFF.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/lib/Driver/CMakeFiles/lldDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 61%] Built target lldCore /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/ELF /<>/build-llvm /<>/build-llvm/tools/lld/ELF /<>/build-llvm/tools/lld/ELF/CMakeFiles/lldELF.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= [ 61%] Built target lldDriver /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 tools/lld/COFF/CMakeFiles/lldCOFF.dir/build.make tools/lld/COFF/CMakeFiles/lldCOFF.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/COFF/CMakeFiles/lldCOFF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/ELF/CMakeFiles/lldELF.dir/build.make tools/lld/ELF/CMakeFiles/lldELF.dir/build [ 61%] Built target LLVMXRay /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[5]: Entering directory '/<>/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= [ 61%] Built target lldCOFF /usr/bin/make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend make[5]: Entering directory '/<>/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 'tools/lld/ELF/CMakeFiles/lldELF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 61%] 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' [ 64%] Built target lldELF 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= [ 64%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[5]: Leaving directory '/<>/build-llvm' 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= /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/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' 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 [ 64%] Built target LLVMAArch64AsmPrinter [ 64%] Built target LLVMAArch64Disassembler /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' 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/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' [ 64%] Built target LLVMAArch64Desc /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/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 64%] Built target LLVMAArch64Utils /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend [ 67%] Built target LLVMAArch64CodeGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend 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/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/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 make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build'. [ 67%] Built target LLVMAMDGPUUtils make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend 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 [ 67%] 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' 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]: Entering 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]: 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/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build [ 67%] Built target LLVMAMDGPUDesc /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend make[5]: Entering directory '/<>/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]: 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= [ 67%] 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]: 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' 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]: 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]: 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 [ 67%] 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]: 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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build [ 67%] Built target LLVMARMDisassembler /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend make[5]: Leaving directory '/<>/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' 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= [ 67%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.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 /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.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' 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' /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build [ 70%] Built target LLVMARMCodeGen /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend [ 70%] 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[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.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= 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' /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build [ 70%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend make[5]: Entering directory '/<>/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/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/BPF/TargetInfo /<>/build-llvm/lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.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' [ 70%] Built target LLVMBPFAsmPrinter [ 70%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend /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 [ 73%] Built target LLVMAMDGPUCodeGen /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]: 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= 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' make[5]: Nothing to be done for 'lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] Built target LLVMBPFInfo 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend /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' 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]: 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/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 [ 73%] Built target LLVMHexagonAsmParser /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend [ 73%] Built target LLVMBPFDesc /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' make[5]: Nothing to be done for 'lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. 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' make[5]: Entering directory '/<>/build-llvm' [ 73%] Built target LLVMHexagonInfo 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' 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= /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend 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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= [ 73%] Built target LLVMHexagonDisassembler 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 /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build make[5]: Entering directory '/<>/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/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/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= [ 73%] Built target LLVMLanaiAsmParser make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build [ 73%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build [ 73%] Built target LLVMLanaiInfo /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'. make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.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/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 73%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build [ 73%] Built target LLVMLanaiAsmPrinter 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' /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/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target LLVMHexagonCodeGen /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= [ 76%] Built target LLVMLanaiDisassembler 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 /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/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 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 [ 76%] Built target LLVMMipsAsmPrinter 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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend 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' [ 76%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend make[5]: Entering directory '/<>/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= [ 79%] Built target LLVMMipsInfo 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]: 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]: 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/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/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 79%] Built target LLVMMipsAsmParser 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/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/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= [ 79%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend make[5]: Leaving directory '/<>/build-llvm' 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' /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' 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/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 82%] Built target LLVMMSP430CodeGen 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 /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend [ 82%] Built target LLVMMSP430AsmPrinter 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= /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/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: Entering directory '/<>/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/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build [ 82%] 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/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/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]: 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' 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 [ 82%] 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]: 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' [ 82%] Built target LLVMNVPTXInfo /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/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build [ 82%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend make[5]: Leaving directory '/<>/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' 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' make[5]: Nothing to be done for 'lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.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 [ 82%] 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' 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' 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= [ 82%] 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]: 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 [ 82%] Built target LLVMNVPTXCodeGen 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= /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]: 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 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 [ 82%] Built target LLVMPowerPCDisassembler 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' /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/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/TargetInfo/CMakeFiles/LLVMPowerPCInfo.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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc /<>/build-llvm/lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/DependInfo.cmake --color= [ 82%] Built target LLVMPowerPCAsmPrinter /usr/bin/make -f lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/build.make lib/Target/Sparc/CMakeFiles/LLVMSparcCodeGen.dir/depend [ 82%] 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/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 /<>/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/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/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend [ 85%] 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]: 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' 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]: Entering directory '/<>/build-llvm' [ 85%] Built target LLVMPowerPCCodeGen 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= /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]: 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]: 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]: 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/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/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 85%] Built target LLVMSparcCodeGen 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/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= [ 85%] Built target LLVMSparcAsmPrinter /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend [ 85%] Built target LLVMSparcAsmParser /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 88%] Built target LLVMSparcDesc 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]: 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/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' 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' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] Built target LLVMSparcDisassembler /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[5]: Entering directory '/<>/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= [ 88%] Built target LLVMSystemZAsmParser [ 88%] Built target LLVMSystemZDisassembler /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[5]: Entering directory '/<>/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]: Leaving 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= /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' 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' /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/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.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 [ 88%] Built target LLVMSystemZAsmPrinter 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' /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/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 88%] 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/CMakeFiles/LLVMSystemZCodeGen.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/Target/X86/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/X86/AsmParser /<>/build-llvm/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/DependInfo.cmake --color= [ 88%] Built target LLVMSystemZDesc /usr/bin/make -f lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/build.make lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir/depend make[5]: Entering directory '/<>/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 LLVMSystemZCodeGen /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[5]: Leaving directory '/<>/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]: 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' 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' 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 [ 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= [ 91%] 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= [ 91%] 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]: 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/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/MCTargetDesc/CMakeFiles/LLVMX86Desc.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' make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend [ 91%] Built target LLVMX86Utils [ 91%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend make[5]: Entering directory '/<>/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 /<>/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/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/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/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/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/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 91%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend [ 91%] 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]: 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= [ 94%] Built target LLVMX86CodeGen 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= /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 lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build 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/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/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make 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/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' 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]: 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]: 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' [ 94%] Built target LLVMXCoreInfo [ 94%] Built target LLVMXCoreDesc /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend [ 94%] Built target LLVMXCoreCodeGen 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= [ 94%] Built target LLVMAMDGPUAsmParser 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 /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' [ 94%] Built target LLVMAMDGPUDisassembler [ 94%] Built target LLVMAMDGPUAsmPrinter /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' [ 94%] Built target LLVM /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend /usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend /usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/depend make[5]: Entering directory '/<>/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/llvm-ar /<>/build-llvm /<>/build-llvm/tools/llvm-ar /<>/build-llvm/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/tools/lld /<>/build-llvm /<>/build-llvm/tools/lld/tools/lld /<>/build-llvm/tools/lld/tools/lld/CMakeFiles/lld.dir/DependInfo.cmake --color= 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= 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' make[5]: Leaving directory '/<>/build-llvm' 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 /usr/bin/make -f tools/lld/tools/lld/CMakeFiles/lld.dir/build.make tools/lld/tools/lld/CMakeFiles/lld.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/tools/lld/CMakeFiles/lld.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build [ 94%] Built target llvm-config /usr/bin/make -f tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/build.make tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/depend [ 94%] Built target lld 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' /usr/bin/make -f tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/build.make tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/unittests/MachOTests /<>/build-llvm /<>/build-llvm/tools/lld/unittests/MachOTests /<>/build-llvm/tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/DependInfo.cmake --color= cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/unittests/DriverTests /<>/build-llvm /<>/build-llvm/tools/lld/unittests/DriverTests /<>/build-llvm/tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/DependInfo.cmake --color= [ 94%] Built target llvm-ar /usr/bin/make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend [ 97%] Built target yaml2obj /usr/bin/make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend make[5]: Entering directory '/<>/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]: 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/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build 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' 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' Scanning dependencies of target DriverTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/build.make tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 97%] Built target llc [ 97%] Built target llvm-as /usr/bin/make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend /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-dis /<>/build-llvm /<>/build-llvm/tools/llvm-dis /<>/build-llvm/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= 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= Scanning dependencies of target lldMachOTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/build.make tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/build [ 97%] Building CXX object tools/lld/unittests/DriverTests/CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o cd /<>/build-llvm/tools/lld/unittests/DriverTests && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/unittests/DriverTests -I/<>/tools/lld/unittests/DriverTests -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o -c /<>/tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp make[5]: Entering directory '/<>/build-llvm' 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]: 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-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o cd /<>/build-llvm/tools/lld/unittests/MachOTests && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/unittests/MachOTests -I/<>/tools/lld/unittests/MachOTests -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o -c /<>/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp 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' [ 97%] Built target llvm-dwarfdump /usr/bin/make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend [ 97%] Built target llvm-dis /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-mc /<>/build-llvm /<>/build-llvm/tools/llvm-mc /<>/build-llvm/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color= 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' 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 /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-nm/CMakeFiles/llvm-nm.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 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 [ 97%] Built target llvm-mc 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= [ 97%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o cd /<>/build-llvm/tools/lld/unittests/MachOTests && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/unittests/MachOTests -I/<>/tools/lld/unittests/MachOTests -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o -c /<>/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp 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-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/llvm-pdbutil /<>/build-llvm /<>/build-llvm/tools/llvm-pdbutil /<>/build-llvm/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target llvm-pdbutil /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[5]: Entering directory '/<>/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/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= make[5]: Leaving directory '/<>/build-llvm' /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' [100%] Built target obj2yaml /usr/bin/make -f tools/polly/lib/CMakeFiles/Polly.dir/build.make tools/polly/lib/CMakeFiles/Polly.dir/depend make[5]: Entering directory '/<>/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' [100%] Built target Polly /usr/bin/make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend make[5]: Entering directory '/<>/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= 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' [100%] Built target llvm-lib /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 [100%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileToAtomsTests.cpp.o cd /<>/build-llvm/tools/lld/unittests/MachOTests && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/unittests/MachOTests -I/<>/tools/lld/unittests/MachOTests -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileToAtomsTests.cpp.o -c /<>/tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp In file included from /usr/include/c++/7/vector:69:0, from /<>/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/MachONormalizedFile.h:45, from /<>/tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const lld::mach_o::normalized::Section&}; _Tp = lld::mach_o::normalized::Section; _Alloc = std::allocator]’: /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 lld::mach_o::normalized::Symbol&}; _Tp = lld::mach_o::normalized::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 /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/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/MachONormalizedFile.h:45, from /<>/tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp:10: /usr/include/c++/7/bits/stl_vector.h: In member function ‘virtual void ToAtomsTest_basic_obj_x86_64_Test::TestBody()’: /usr/include/c++/7/bits/stl_vector.h:948:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_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/vector:69:0, from /<>/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/DebugInfo.h:14, from /<>/tools/lld/unittests/MachOTests/../../lib/ReaderWriter/MachO/MachONormalizedFile.h:45, from /<>/tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp:10: /usr/include/c++/7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {lld::mach_o::normalized::Symbol}; _Tp = lld::mach_o::normalized::Symbol; _Alloc = std::allocator]’: /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 = {lld::mach_o::normalized::Symbol}; _Tp = lld::mach_o::normalized::Symbol; _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)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object tools/lld/unittests/MachOTests/CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o cd /<>/build-llvm/tools/lld/unittests/MachOTests && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/lld/unittests/MachOTests -I/<>/tools/lld/unittests/MachOTests -I/<>/tools/lld/include -I/<>/build-llvm/tools/lld/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o -c /<>/tools/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp [100%] Linking CXX executable DriverTests cd /<>/build-llvm/tools/lld/unittests/DriverTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/DriverTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DriverTests.dir/DarwinLdDriverTest.cpp.o -o DriverTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/liblldDriver.a ../../../../lib/liblldMachO.a -lpthread ../../../../lib/liblldConfig.a ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target DriverTests [100%] Linking CXX executable lldMachOTests cd /<>/build-llvm/tools/lld/unittests/MachOTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/lldMachOTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryReaderTests.cpp.o CMakeFiles/lldMachOTests.dir/MachONormalizedFileBinaryWriterTests.cpp.o CMakeFiles/lldMachOTests.dir/MachONormalizedFileToAtomsTests.cpp.o CMakeFiles/lldMachOTests.dir/MachONormalizedFileYAMLTests.cpp.o -o lldMachOTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/liblldDriver.a ../../../../lib/liblldMachO.a ../../../../lib/liblldYAML.a -lpthread ../../../../lib/liblldConfig.a ../../../../lib/liblldReaderWriter.a ../../../../lib/liblldYAML.a ../../../../lib/liblldCore.a ../../../../lib/libLLVM-5.0.so.1 -lpthread make[5]: Leaving directory '/<>/build-llvm' [100%] Built target lldMachOTests /usr/bin/make -f tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build.make tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/unittests /<>/build-llvm /<>/build-llvm/tools/lld/unittests /<>/build-llvm/tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/DependInfo.cmake --color= Scanning dependencies of target LLDUnitTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build.make tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/lld/unittests/CMakeFiles/LLDUnitTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target LLDUnitTests /usr/bin/make -f tools/lld/test/CMakeFiles/check-lld.dir/build.make tools/lld/test/CMakeFiles/check-lld.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/lld/test /<>/build-llvm /<>/build-llvm/tools/lld/test /<>/build-llvm/tools/lld/test/CMakeFiles/check-lld.dir/DependInfo.cmake --color= Scanning dependencies of target check-lld make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/lld/test/CMakeFiles/check-lld.dir/build.make tools/lld/test/CMakeFiles/check-lld.dir/build make[5]: Entering directory '/<>/build-llvm' [100%] Running lld test suite cd /<>/build-llvm/tools/lld/test && /usr/bin/python2.7 /<>/utils/lit/lit.py -sv --param lld_site_config=/<>/build-llvm/tools/lld/test/lit.site.cfg --param lld_unit_site_config=/<>/build-llvm/tools/lld/test/Unit/lit.site.cfg /<>/build-llvm/tools/lld/test -- Testing: 1233 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: 46.21s Expected Passes : 1226 Unsupported Tests : 7 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target check-lld 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-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 41 /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 include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.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/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.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/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.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/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 include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 0%] Built target LLVMDemangle 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/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= [ 0%] Built target llvm_vcsrevision_h 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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'. [ 0%] Built target obj.llvm-tblgen make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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]: 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' 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' 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= [ 0%] Built target LLVMBinaryFormat /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend [ 2%] Built target LLVMSupport /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= 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/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/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build [ 2%] Built target LLVMMCParser /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/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] Built target LLVMMCDisassembler /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/MC/CMakeFiles/LLVMMC.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 [ 4%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[5]: Entering directory '/<>/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/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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= [ 7%] Built target LLVMMC /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend [ 7%] Built target LLVMOption /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/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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' 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= [ 7%] Built target LLVMDebugInfoMSF 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' /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/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= [ 7%] Built target LLVMDebugInfoDWARF /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/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/CodeView/CMakeFiles/LLVMDebugInfoCodeView.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 9%] Built target LLVMSymbolize [ 9%] Built target LLVMDebugInfoCodeView /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/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.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" /<> /<>/utils/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= 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= [ 9%] 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" /<> /<>/utils/not /<>/build-llvm /<>/build-llvm/utils/not /<>/build-llvm/utils/not/CMakeFiles/not.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/build /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/count/CMakeFiles/count.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' 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 9%] Built target count /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 [ 9%] Built target FileCheck /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/include /<>/build-llvm /<>/build-llvm/projects/compiler-rt/include /<>/build-llvm/projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.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 /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib /<>/build-llvm/projects/compiler-rt/lib/CMakeFiles/SanitizerLintCheck.dir/DependInfo.cmake --color= [ 9%] Built target not /usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/build.make projects/compiler-rt/lib/sanitizer_common/tests/CMakeFiles/SanitizerUnitTests.dir/depend [ 12%] Built target LLVMDebugInfoPDB /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/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' 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= 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' make[5]: Nothing to be done for 'projects/compiler-rt/include/CMakeFiles/compiler-rt-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' 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 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]: 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]: Entering directory '/<>/build-llvm' [ 12%] Built target compiler-rt-headers [ 12%] Running lint check for sanitizer sources... make[5]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.armhf.dir/build'. 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 /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' [ 12%] Built target SanitizerUnitTests /usr/bin/make -f projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build.make projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/depend make[5]: Entering directory '/<>/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= 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= [ 12%] Built target RTLSanCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/build.make projects/compiler-rt/lib/interception/CMakeFiles/RTInterception.armhf.dir/depend make[5]: Entering directory '/<>/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/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/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.armhf.dir/build'. make[5]: Leaving 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 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 [ 12%] Built target RTSanitizerCommonLibc.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_dynamic.armhf.dir/depend make[5]: 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]: Nothing to be done for 'projects/compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.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/RTAsan_dynamic.armhf.dir/DependInfo.cmake --color= [ 12%] Built target RTInterception.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= [ 12%] Built target RTSanitizerCommon.armhf /usr/bin/make -f projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/build.make projects/compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.armhf.dir/depend make[5]: 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]: 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[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/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_dynamic.armhf.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 12%] Built target RTUbsan_cxx.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/depend make[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' 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= [ 14%] Built target RTAsan_dynamic.armhf [ 14%] Built target RTUbsan.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.armhf.dir/depend /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_preinit.armhf.dir/depend make[5]: Leaving directory '/<>/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/RTAsan_preinit.armhf.dir/DependInfo.cmake --color= /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/RTAsan_cxx.armhf.dir/build make[5]: Entering directory '/<>/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' 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]: 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]: 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' [ 14%] Built target RTAsan_cxx.armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/asan_blacklist.dir/depend make[5]: Entering directory '/<>/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= [ 14%] Built target RTAsan_preinit.armhf /usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/clang_rt.profile-armhf.dir/depend make[5]: 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]: 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= 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/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' 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 [ 14%] Built target asan_blacklist /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' 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' 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= [ 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 [ 14%] 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 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 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]: 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]: Nothing to be done for 'tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 17%] Built target obj.clang-tblgen /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/depend make[5]: Nothing to be done for 'utils/TableGen/CMakeFiles/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" /<> /<>/projects/compiler-rt/lib/lsan /<>/build-llvm /<>/build-llvm/projects/compiler-rt/lib/lsan /<>/build-llvm/projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.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 [ 17%] Built target llvm-tblgen /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 projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-armhf.dir/build'. make[5]: Leaving directory '/<>/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]: 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' 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' [ 17%] Built target clang_rt.lsan-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[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= [ 19%] Built target PollyISL [ 19%] Built target clang_rt.asan_cxx-armhf /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-preinit-armhf.dir/depend /usr/bin/make -f projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/build.make projects/compiler-rt/lib/profile/CMakeFiles/profile.dir/depend make[5]: Entering directory '/<>/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-preinit-armhf.dir/DependInfo.cmake --color= 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= 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]: 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]: 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/asan/CMakeFiles/clang_rt.asan-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/profile/CMakeFiles/profile.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.asan-armhf /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/depend make[5]: Entering directory '/<>/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-preinit-armhf /usr/bin/make -f tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/build.make tools/clang/include/clang/Driver/CMakeFiles/ClangDriverOptions.dir/depend [ 19%] Built target profile /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" /<> /<>/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]: 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 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' 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' 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 include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build [ 19%] Built target clang-tblgen 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' /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= [ 19%] Built target ClangDriverOptions /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.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' [ 19%] Built target intrinsics_gen /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target AttributeCompatFuncTableGen /usr/bin/make -f projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/build.make projects/compiler-rt/lib/lsan/CMakeFiles/lsan.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/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= [ 19%] Built target DllOptionsTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. 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/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_dynamic_version_script_dummy.armhf.dir/DependInfo.cmake --color= make[5]: 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 make[5]: Entering directory '/<>/build-llvm' [ 19%] Built target LibOptionsTableGen /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]: Nothing to be done for 'projects/compiler-rt/lib/lsan/CMakeFiles/lsan.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= 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 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' [ 19%] Built target lsan /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 [ 19%] Built target RTAsan_dynamic_version_script_dummy.armhf make[5]: Entering 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/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/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.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' make[5]: Nothing to be done for 'tools/clang/lib/Headers/CMakeFiles/clang-headers.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 19%] Built target clang_rt.asan_cxx-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]: 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= [ 21%] Built target clang-headers /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/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' 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/PollyCore.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' [ 24%] Built target ClangCommentHTMLNamedCharacterReferences /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= [ 24%] Built target ClangCommentHTMLTagsProperties 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/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]: 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/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build 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' [ 24%] Built target ClangDeclNodes make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build'. 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/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= [ 24%] Built target ClangAttrClasses /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangStmtNodes.dir/depend make[5]: Entering directory '/<>/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/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' 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]: Entering directory '/<>/build-llvm' [ 24%] Built target ClangAttrVisitor make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.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/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= [ 24%] Built target ClangStmtNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend 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= [ 26%] Built target PollyCore /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]: 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' 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]: 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 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' [ 26%] Built target ClangAttrDump 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 /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' make[5]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentNodes.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/ClangCommentHTMLTags.dir/DependInfo.cmake --color= [ 26%] Built target ClangAttrImpl /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandInfo.dir/depend 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= [ 26%] Built target ClangCommentNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/depend make[5]: Entering directory '/<>/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/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 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/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' [ 26%] 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 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= [ 26%] Built target ClangCommentCommandInfo /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= [ 26%] 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' 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/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build 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]: 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]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.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' [ 26%] Built target ClangDiagnosticDriver [ 26%] 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 /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]: 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= [ 26%] Built target ClangDiagnosticIndexName /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend make[5]: Entering directory '/<>/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/ClangAttrSubjectMatchRuleList.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]: 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' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 26%] 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 [ 26%] 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]: 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/ClangDiagnosticComment.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/ClangAttrList.dir/DependInfo.cmake --color= [ 26%] Built target ClangAttrSubjectMatchRuleList /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/ClangDiagnosticComment.dir/build.make 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/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/ClangDiagnosticAST.dir/DependInfo.cmake --color= 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' 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' [ 26%] Built target ClangAttrList /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/depend [ 26%] 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/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/ClangDiagnosticSema.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/ClangDiagnosticParse.dir/DependInfo.cmake --color= 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 [ 26%] Built target ClangDiagnosticAST 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/ClangDiagnosticSema.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/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/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]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 26%] 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' 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 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= [ 26%] 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]: 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/ClangDiagnosticCommon.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' 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 [ 26%] 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' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticCommon.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/ClangAttrHasAttributeImpl.dir/DependInfo.cmake --color= [ 26%] Built target ClangDiagnosticGroups /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' [ 26%] 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/build /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend make[5]: 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' 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/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color= 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/ClangARMNeon.dir/build'. make[5]: Leaving 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' [ 26%] Built target ClangAttrHasAttributeImpl [ 26%] 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 /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build make[5]: Entering directory '/<>/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]: 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/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 26%] Built target ClangAttrSubMatchRulesParserStringSwitches /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' /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/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/Parse/CMakeFiles/ClangAttrParserStringSwitches.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 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build'. 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= [ 26%] Built target ClangAttrParsedAttrList /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend [ 26%] 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' 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/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.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/ClangAttrTemplateInstantiate.dir/DependInfo.cmake --color= 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]: 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]: 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' [ 26%] Built target ClangAttrSpellingListIndex make[5]: Entering 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/depend make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/build'. make[5]: Leaving 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= [ 26%] 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' 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 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]: 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' [ 26%] 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/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHWrite.dir/build [ 26%] Built target ClangAttrParsedAttrKinds /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' 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/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build [ 26%] Built target ClangAttrPCHWrite make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[5]: Nothing to be done for 'tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' make[5]: Entering directory '/<>/build-llvm' [ 26%] Built target ClangAttrPCHRead 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= /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend [ 26%] Built target ClangSACheckers /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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/build 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 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' make[5]: Nothing to be done for 'lib/Object/CMakeFiles/LLVMObject.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 26%] Built target LLVMIRReader /usr/bin/make -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.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 [ 26%] Built target LLVMObject /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= [ 26%] 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/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]: 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/SelectionDAG/CMakeFiles/LLVMSelectionDAG.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 /<>/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' [ 26%] 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= [ 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]: 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/GlobalISel /<>/build-llvm /<>/build-llvm/lib/CodeGen/GlobalISel /<>/build-llvm/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.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' [ 29%] Built target LLVMMIRParser /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/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/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build 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/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/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/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 29%] Built target LLVMBitReader [ 29%] Built target LLVMGlobalISel /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= 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' 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= [ 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]: 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/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.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]: 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/CodeGen/CMakeFiles/LLVMCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 31%] Built target LLVMInstrumentation make[5]: Nothing to be done for 'lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.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/depend make[5]: Entering directory '/<>/build-llvm' [ 36%] Built target LLVMTransformUtils [ 41%] Built target LLVMCodeGen 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= /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]: 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' 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/InstCombine/CMakeFiles/LLVMInstCombine.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 41%] Built target LLVMInstCombine 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]: 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/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build 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/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/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' [ 41%] Built target LLVMVectorize /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend [ 43%] Built target LLVMipo /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[5]: Entering directory '/<>/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/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[5]: Entering directory '/<>/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/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target LLVMScalarOpts /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend [ 46%] Built target LLVMObjCARCOpts /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= [ 46%] Built target LLVMCoroutines /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/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' [ 46%] Built target LLVMLinker /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend 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/ExecutionEngine /<>/build-llvm /<>/build-llvm/lib/ExecutionEngine /<>/build-llvm/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/DependInfo.cmake --color= 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= [ 46%] Built target LLVMLTO /usr/bin/make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[5]: Leaving directory '/<>/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' 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= [ 48%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[5]: Leaving directory '/<>/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' 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' 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/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build 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/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target LLVMInterpreter /usr/bin/make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[5]: Entering directory '/<>/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= [ 48%] Built target LLVMMCJIT /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[5]: 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 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/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/Orc/CMakeFiles/LLVMOrcJIT.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' [ 51%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend [ 51%] Built target LLVMRuntimeDyld /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend [ 51%] Built target LLVMOrcJIT /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]: 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/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' 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 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/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' 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/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 51%] Built target AArch64CommonTableGen /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= [ 51%] Built target AMDGPUCommonTableGen [ 51%] Built target LLVMTarget /usr/bin/make -f lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/depend /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/BPF /<>/build-llvm /<>/build-llvm/lib/Target/BPF /<>/build-llvm/lib/Target/BPF/CMakeFiles/BPFCommonTableGen.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/HexagonCommonTableGen.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]: 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/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/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 53%] Built target ARMCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend make[5]: Entering directory '/<>/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' [ 53%] Built target BPFCommonTableGen cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 56%] Built target HexagonCommonTableGen /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/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/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/Mips/CMakeFiles/MipsCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 56%] Built target LanaiCommonTableGen /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' [ 58%] Built target MSP430CommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[5]: Entering directory '/<>/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= [ 58%] Built target MipsCommonTableGen 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' /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= [ 58%] Built target NVPTXCommonTableGen /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/depend make[5]: Entering directory '/<>/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= [ 60%] Built target PowerPCCommonTableGen /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/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.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/Sparc/CMakeFiles/SparcCommonTableGen.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 [ 60%] Built target SparcCommonTableGen /usr/bin/make -f lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/build.make lib/Target/XCore/CMakeFiles/XCoreCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for '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/X86/CMakeFiles/X86CommonTableGen.dir/build.make lib/Target/X86/CMakeFiles/X86CommonTableGen.dir/build 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/X86/CMakeFiles/X86CommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 60%] Built target SystemZCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend [ 60%] 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' /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' 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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build [ 60%] 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' 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' 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/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' [ 60%] 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' 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' [ 60%] Built target LLVMProfileData /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.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 [ 60%] Built target LLVMCoverage /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build [ 60%] Built target LLVMPasses /usr/bin/make -f projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/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" /<> /<>/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= [ 60%] Built target LLVMDlltoolDriver /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend [ 60%] 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[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 projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build.make projects/compiler-rt/lib/asan/CMakeFiles/clang_rt.asan-dynamic-armhf.dir/build make[5]: Entering directory '/<>/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' 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/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build [ 60%] 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 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/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] Built target clangBasic make[5]: Entering directory '/<>/build-llvm' /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 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. make[5]: Leaving 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= [ 63%] Built target clangLex /usr/bin/make -f tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/build.make tools/clang/lib/ASTMatchers/CMakeFiles/clangASTMatchers.dir/depend make[5]: Entering directory '/<>/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]: 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= 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 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' make[5]: Nothing to be done for 'tools/clang/lib/Parse/CMakeFiles/clangParse.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 63%] Built target clangASTMatchers /usr/bin/make -f tools/clang/lib/Sema/CMakeFiles/clangSema.dir/build.make tools/clang/lib/Sema/CMakeFiles/clangSema.dir/depend [ 63%] 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[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' 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/AST/CMakeFiles/clangAST.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/CodeGen /<>/build-llvm /<>/build-llvm/tools/clang/lib/CodeGen /<>/build-llvm/tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/DependInfo.cmake --color= [ 65%] 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]: 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/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/CodeGen/CMakeFiles/clangCodeGen.dir/build.make tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.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]: 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' [ 68%] 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]: 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' [ 68%] Built target clangEdit /usr/bin/make -f tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build.make tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 68%] Built target clangAnalysis 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= /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]: 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]: Nothing to be done for 'tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.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/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' make[5]: Nothing to be done for 'tools/clang/lib/Rewrite/CMakeFiles/clangRewrite.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 68%] Built target clangCodeGen /usr/bin/make -f tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build.make tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/depend [ 68%] Built target clangRewrite /usr/bin/make -f tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build.make tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/depend make[5]: Entering directory '/<>/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/ARCMigrate/CMakeFiles/clangARCMigrate.dir/build.make tools/clang/lib/ARCMigrate/CMakeFiles/clangARCMigrate.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' /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/ARCMigrate/CMakeFiles/clangARCMigrate.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 [ 70%] Built target clangARCMigrate make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/lib/Driver/CMakeFiles/clangDriver.dir/build'. /usr/bin/make -f tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/build.make tools/clang/lib/Frontend/CMakeFiles/clangFrontend.dir/depend make[5]: Nothing to be done for 'tools/clang/lib/Serialization/CMakeFiles/clangSerialization.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' [ 70%] Built target clangSerialization [ 70%] Built target clangDriver /usr/bin/make -f tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/build.make tools/clang/lib/Frontend/Rewrite/CMakeFiles/clangRewriteFrontend.dir/depend /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/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' 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/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]: 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]: 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/FrontendTool/CMakeFiles/clangFrontendTool.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: 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]: Entering directory '/<>/build-llvm' [ 70%] Built target clangFrontendTool 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 [ 70%] 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 [ 70%] Built target clangFrontend /usr/bin/make -f tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/build.make tools/clang/lib/StaticAnalyzer/Frontend/CMakeFiles/clangStaticAnalyzerFrontend.dir/depend make[5]: Entering directory '/<>/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/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.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' [ 70%] Built target LLVMXRay /usr/bin/make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend [ 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]: 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]: 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]: 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= [ 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]: 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/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]: 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]: 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 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= [ 73%] Built target LLVMAArch64CodeGen /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]: 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/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' [ 73%] Built target LLVMAArch64AsmPrinter /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]: 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= 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/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build [ 78%] Built target clangStaticAnalyzerCheckers 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' /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/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build [ 78%] 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= 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]: 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 [ 78%] Built target LLVMAArch64Desc /usr/bin/make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[5]: Entering directory '/<>/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/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 /<>/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/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build [ 78%] Built target LLVMAMDGPUUtils /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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= [ 78%] Built target LLVMAMDGPUInfo /usr/bin/make -f lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend 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/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/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.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 /<>/build-llvm /<>/build-llvm/lib/Target/ARM /<>/build-llvm/lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/DependInfo.cmake --color= 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' [ 78%] 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]: 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/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/build [ 80%] Built target LLVMAMDGPUCodeGen /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/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' 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/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build.make lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' [ 80%] Built target LLVMARMAsmParser make[5]: Nothing to be done for 'lib/Target/ARM/Disassembler/CMakeFiles/LLVMARMDisassembler.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/depend [ 82%] Built target LLVMARMCodeGen 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= /usr/bin/make -f lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/depend [ 82%] Built target LLVMARMDisassembler /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]: 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' 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' 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/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build.make lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build [ 82%] Built target LLVMARMAsmPrinter /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.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/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] 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[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.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= [ 82%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend make[5]: Entering directory '/<>/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 LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend make[5]: Leaving directory '/<>/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' 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/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' [ 82%] Built target LLVMBPFAsmPrinter /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/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build [ 82%] 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/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/AsmParser /<>/build-llvm/lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.dir/DependInfo.cmake --color= [ 82%] Built target LLVMBPFDesc /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend make[5]: Leaving directory '/<>/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' 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]: 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' make[5]: Nothing to be done for 'lib/Target/Hexagon/AsmParser/CMakeFiles/LLVMHexagonAsmParser.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/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target LLVMHexagonAsmParser /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/depend [ 82%] Built target LLVMHexagonInfo 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= /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/CMakeFiles/LLVMHexagonCodeGen.dir/build.make lib/Target/Hexagon/CMakeFiles/LLVMHexagonCodeGen.dir/build 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]: 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]: 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' [ 82%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend 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' [ 82%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= [ 85%] Built target LLVMHexagonCodeGen make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color= /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= [ 85%] Built target LLVMLanaiInfo make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.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/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMLanaiCodeGen /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' make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 85%] Built target LLVMLanaiAsmPrinter /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend make[5]: Entering directory '/<>/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= [ 85%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend make[5]: Entering directory '/<>/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]: 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/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' [ 85%] 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/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.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]: 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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build [ 85%] Built target LLVMMipsDisassembler make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend 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= [ 87%] 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= 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]: 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/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build [ 87%] Built target LLVMMipsCodeGen 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' /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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] 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' 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= [ 87%] 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= 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]: 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]: 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/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.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' [ 87%] 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' 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= [ 90%] Built target LLVMMSP430CodeGen /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend [ 90%] Built target LLVMMSP430Info /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]: 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 /<>/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' make[5]: Nothing to be done for 'lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 90%] 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= [ 90%] 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/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]: 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/CMakeFiles/LLVMNVPTXCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 90%] Built target LLVMNVPTXDesc /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/build.make lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.dir/depend [ 90%] Built target LLVMNVPTXCodeGen /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 90%] Built target LLVMNVPTXAsmPrinter /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]: 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' 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= [ 90%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/build.make lib/Target/PowerPC/InstPrinter/CMakeFiles/LLVMPowerPCAsmPrinter.dir/depend [ 90%] 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/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' 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 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/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' [ 90%] Built target LLVMPowerPCAsmPrinter /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/TargetInfo/CMakeFiles/LLVMPowerPCInfo.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/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/CMakeFiles/LLVMPowerPCCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 90%] Built target LLVMPowerPCInfo /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 [ 90%] Built target LLVMPowerPCCodeGen /usr/bin/make -f lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/build.make lib/Target/Sparc/TargetInfo/CMakeFiles/LLVMSparcInfo.dir/depend make[5]: Entering directory '/<>/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= 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/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 92%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend make[5]: Entering directory '/<>/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/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 92%] 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]: 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 [ 92%] Built target LLVMSparcCodeGen /usr/bin/make -f lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/build.make lib/Target/Sparc/AsmParser/CMakeFiles/LLVMSparcAsmParser.dir/depend make[5]: Entering directory '/<>/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]: 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' 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/InstPrinter/CMakeFiles/LLVMSparcAsmPrinter.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 [ 95%] 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/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= [ 95%] Built target LLVMSparcAsmPrinter [ 95%] Built target LLVMSparcAsmParser /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/build.make lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/depend /usr/bin/make -f lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/build.make lib/Target/SystemZ/AsmParser/CMakeFiles/LLVMSystemZAsmParser.dir/depend make[5]: Entering directory '/<>/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/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build.make lib/Target/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build 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/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ /<>/build-llvm/lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.dir/DependInfo.cmake --color= [ 95%] Built target LLVMSparcDisassembler /usr/bin/make -f lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/build.make lib/Target/SystemZ/Disassembler/CMakeFiles/LLVMSystemZDisassembler.dir/depend make[5]: Entering directory '/<>/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= [ 95%] Built target LLVMSystemZAsmParser /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[5]: 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/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/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' 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/CMakeFiles/LLVMSystemZCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 95%] Built target LLVMSystemZDisassembler /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' 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/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 [ 95%] Built target LLVMSystemZAsmPrinter /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' 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' [ 97%] Built target LLVMSystemZCodeGen 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= /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend [ 97%] 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' 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/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make 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= /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/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 97%] 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= [ 97%] 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/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.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' 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]: 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' [ 97%] Built target LLVMX86Disassembler /usr/bin/make -f lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/build.make lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir/depend make[5]: 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 97%] Built target LLVMX86AsmPrinter /usr/bin/make -f lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/build.make lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir/depend make[5]: Entering directory '/<>/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 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/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/TargetInfo/CMakeFiles/LLVMX86Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target LLVMX86CodeGen /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= [100%] Built target LLVMX86Info /usr/bin/make -f lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/depend [100%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend make[5]: Entering directory '/<>/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/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' 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 [100%] Built target LLVMX86Utils /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend make[5]: Entering directory '/<>/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' 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/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build [100%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Entering directory '/<>/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/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend [100%] Built target LLVMXCoreCodeGen /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]: 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' 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" /<> /<>/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= 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/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' 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' [100%] Built target LLVMXCoreInfo /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend [100%] Built target asan [100%] Built target LLVMXCoreDesc 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= /usr/bin/make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend /usr/bin/make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[5]: Entering directory '/<>/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/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' 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' [100%] Built target LLVMAMDGPUDisassembler [100%] Built target LLVMAMDGPUAsmPrinter [100%] Built target LLVMAMDGPUAsmParser /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' [100%] 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/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]: 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/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/sancov/CMakeFiles/sancov.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: 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 [100%] Built target sancov 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' /usr/bin/make -f tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/depend make[5]: Entering directory '/<>/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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/clang/tools/clang-offload-bundler /<>/build-llvm /<>/build-llvm/tools/clang/tools/clang-offload-bundler /<>/build-llvm/tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/DependInfo.cmake --color= [100%] Built target Polly [100%] 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 /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-nm /<>/build-llvm /<>/build-llvm/tools/llvm-nm /<>/build-llvm/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= 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/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build.make tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/tools/clang-offload-bundler/CMakeFiles/clang-offload-bundler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 /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' 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 clang-offload-bundler /usr/bin/make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend [100%] Built target llvm-objdump [100%] Built target llvm-nm /usr/bin/make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend /usr/bin/make -f tools/clang/tools/driver/CMakeFiles/clang.dir/build.make tools/clang/tools/driver/CMakeFiles/clang.dir/depend make[5]: Entering directory '/<>/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]: 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]: 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/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build make[5]: Entering directory '/<>/build-llvm' 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]: Nothing to be done for 'tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [100%] Built target llvm-symbolizer 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' 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 clang [100%] Built target llvm-readobj 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/lsan-armhf-Linux /<>/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit lit.py: /<>/utils/lit/lit/discovery.py:224: warning: input '/<>/build-llvm/projects/compiler-rt/test/sanitizer_common/Unit' contained no tests -- Testing: 110 tests, 4 threads -- Testing: 0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 1 warning(s) in tests. Testing Time: 27.04s Expected Passes : 71 Expected Failures : 4 Unsupported Tests : 35 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target check-sanitizer 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-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 39 /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend /usr/bin/make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.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/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. 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' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 0%] Built target LLVMDemangle /usr/bin/make -f lib/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make[5]: Leaving directory '/<>/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' 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= [ 0%] Built target llvm_vcsrevision_h /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.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 'utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 0%] Built target obj.llvm-tblgen 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' /usr/bin/make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend [ 0%] Built target LLVMTableGen /usr/bin/make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend [ 0%] Built target LLVMBinaryFormat /usr/bin/make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend [ 2%] Built target LLVMSupport 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= /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/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' 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/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/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/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.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]: 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/MC/MCParser/CMakeFiles/LLVMMCParser.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/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build [ 2%] Built target LLVMMCDisassembler /usr/bin/make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 2%] Built target LLVMMCParser 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= /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend [ 5%] Built target LLVMObjectYAML /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.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]: 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/CMakeFiles/LLVMMC.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build [ 7%] Built target LLVMMC /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/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/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 7%] Built target LLVMOption /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/CodeView /<>/build-llvm /<>/build-llvm/lib/DebugInfo/CodeView /<>/build-llvm/lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DependInfo.cmake --color= [ 7%] Built target LLVMDebugInfoMSF /usr/bin/make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[5]: Entering directory '/<>/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/DebugInfo/Symbolize /<>/build-llvm /<>/build-llvm/lib/DebugInfo/Symbolize /<>/build-llvm/lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/DependInfo.cmake --color= [ 7%] Built target LLVMDebugInfoDWARF /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/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.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' 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]: 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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/LineEditor/CMakeFiles/LLVMLineEditor.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' [ 7%] Built target LLVMSymbolize /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend [ 10%] Built target LLVMLineEditor [ 10%] Built target LLVMDebugInfoCodeView /usr/bin/make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend /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/FileCheck /<>/build-llvm /<>/build-llvm/utils/FileCheck /<>/build-llvm/utils/FileCheck/CMakeFiles/FileCheck.dir/DependInfo.cmake --color= 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 lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build 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]: 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]: 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]: Nothing to be done for 'utils/not/CMakeFiles/not.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 10%] Built target FileCheck [ 10%] Built target not /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend /usr/bin/make -f 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/UnitTestMain /<>/build-llvm /<>/build-llvm/utils/unittest/UnitTestMain /<>/build-llvm/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= 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= 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]: 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' 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 /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/build make[5]: Entering directory '/<>/build-llvm' [ 12%] Built target LLVMDebugInfoPDB 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]: Nothing to be done for 'utils/unittest/CMakeFiles/gtest.dir/build'. /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend make[5]: Leaving directory '/<>/build-llvm' 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= [ 12%] Built target gtest_main [ 12%] Built target gtest /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]: 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 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' make[5]: Leaving directory '/<>/build-llvm' [ 15%] Built target PollyISL /usr/bin/make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/build /usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend make[5]: Entering directory '/<>/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' 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/polly-isl-test.dir/DependInfo.cmake --color= [ 17%] 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= [ 17%] Built target llvm-tblgen /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend /usr/bin/make -f lib/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]: 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 tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/polly-isl-test.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/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' make[5]: Leaving 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 /usr/bin/make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build [ 17%] Built target polly-isl-test 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' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend 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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color= [ 17%] Built target clang-tblgen /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= [ 17%] Built target AttributeCompatFuncTableGen [ 17%] Built target intrinsics_gen /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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[5]: Entering directory '/<>/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' 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' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.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 [ 17%] Built target DllOptionsTableGen 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 /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' 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' 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]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLNamedCharacterReferences.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 17%] Built target LibOptionsTableGen /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrClasses.dir/depend 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= [ 17%] Built target ClangCommentHTMLTagsProperties [ 20%] Built target ClangCommentHTMLNamedCharacterReferences 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/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/ClangAttrVisitor.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' 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]: 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]: 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' [ 20%] 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]: 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]: 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]: 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= [ 20%] Built target ClangAttrClasses [ 20%] Built target ClangStmtNodes /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangAttrImpl.dir/depend [ 20%] 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 /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/depend make[5]: Leaving directory '/<>/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' 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' 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]: Entering 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' 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' [ 20%] 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/build make[5]: Leaving directory '/<>/build-llvm' 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 /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentHTMLTags.dir/build /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' 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' 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/ClangCommentHTMLTags.dir/build'. make[5]: Leaving 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' [ 20%] Built target ClangCommentHTMLTags [ 20%] Built target ClangCommentNodes [ 20%] Built target ClangAttrImpl 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 /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/Basic/CMakeFiles/ClangDiagnosticDriver.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticDriver.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/depend make[5]: Entering directory '/<>/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' 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]: 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/Basic /<>/build-llvm /<>/build-llvm/tools/clang/include/clang/Basic /<>/build-llvm/tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAnalysis.dir/DependInfo.cmake --color= [ 20%] Built target ClangCommentCommandInfo 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/depend /usr/bin/make -f tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build.make tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build /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' /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' 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]: 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]: Nothing to be done for 'tools/clang/include/clang/AST/CMakeFiles/ClangCommentCommandList.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving 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]: 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 ClangDiagnosticDriver [ 20%] Built target ClangDiagnosticAnalysis [ 20%] 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.dir/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend make[5]: Entering directory '/<>/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= make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticIndexName.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/ClangDiagnosticLex.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/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake --color= [ 20%] 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]: 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build make[5]: Leaving directory '/<>/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' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticLex.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/ClangAttrSubjectMatchRuleList.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/ClangDiagnosticFrontend.dir/build'. 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 [ 20%] Built target ClangAttrSubjectMatchRuleList [ 20%] 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/depend [ 20%] 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]: 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= /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]: 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/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= [ 20%] Built target ClangAttrList make[5]: Leaving directory '/<>/build-llvm' 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticAST.dir/build /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' 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' 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]: 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' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticSema.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] Built target ClangDiagnosticAST [ 20%] Built target ClangDiagnosticComment 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/depend /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticParse.dir/build /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/depend [ 20%] Built target ClangDiagnosticSema make[5]: Entering 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/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/ClangDiagnosticSerialization.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/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]: 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' 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 /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangDiagnosticGroups.dir/build [ 20%] 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 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]: 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]: 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]: 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/ClangDiagnosticCommon.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] Built target ClangDiagnosticGroups /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangARMNeon.dir/depend [ 20%] Built target ClangDiagnosticSerialization 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 /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend [ 20%] Built target ClangDiagnosticCommon 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= /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/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color= 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= [ 20%] Built target ClangAttrHasAttributeImpl 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/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrList.dir/depend 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]: 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]: Nothing to be done for '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/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.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/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] Built target ClangARMNeon [ 20%] Built target ClangAttrSubMatchRulesParserStringSwitches /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrSpellingListIndex.dir/depend make[5]: 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/ClangAttrParsedAttrImpl.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrImpl.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 20%] Built target ClangAttrParserStringSwitches 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' 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' /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrTemplateInstantiate.dir/depend make[5]: Nothing to be done for 'tools/clang/include/clang/Sema/CMakeFiles/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/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]: 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 [ 20%] 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]: 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' /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' 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]: 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/ClangAttrTemplateInstantiate.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 20%] 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 /usr/bin/make -f tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build.make tools/clang/include/clang/Sema/CMakeFiles/ClangAttrParsedAttrKinds.dir/build [ 20%] Built target ClangAttrSpellingListIndex /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/depend [ 20%] Built target ClangAttrTemplateInstantiate 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]: 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' /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/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' 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= [ 20%] Built target ClangAttrParsedAttrKinds 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/depend 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 /usr/bin/make -f tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build.make tools/clang/include/clang/Serialization/CMakeFiles/ClangAttrPCHRead.dir/build /usr/bin/make -f tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/build.make tools/clang/include/clang/StaticAnalyzer/Checkers/CMakeFiles/ClangSACheckers.dir/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' 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' 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]: 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= [ 20%] Built target ClangAttrPCHRead [ 20%] Built target ClangAttrPCHWrite [ 20%] Built target ClangSACheckers /usr/bin/make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend /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/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.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/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/IR /<>/build-llvm /<>/build-llvm/lib/IR /<>/build-llvm/lib/IR/CMakeFiles/LLVMCore.dir/DependInfo.cmake --color= 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' [ 20%] Built target LLVMIRReader [ 20%] Built target LLVMObject /usr/bin/make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend /usr/bin/make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[5]: Leaving directory '/<>/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' 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' 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' make[5]: Nothing to be done for 'lib/IR/CMakeFiles/LLVMCore.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 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 [ 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]: 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' 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]: 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]: 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= [ 20%] Built target LLVMMIRParser /usr/bin/make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend [ 23%] Built target LLVMAsmPrinter /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend [ 23%] Built target LLVMSelectionDAG /usr/bin/make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[5]: Entering directory '/<>/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]: 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 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' 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 [ 23%] Built target LLVMBitReader /usr/bin/make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend [ 23%] Built target LLVMBitWriter /usr/bin/make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[5]: Entering directory '/<>/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/Transforms/Instrumentation /<>/build-llvm /<>/build-llvm/lib/Transforms/Instrumentation /<>/build-llvm/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= [ 23%] Built target LLVMGlobalISel /usr/bin/make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend 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' 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]: 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/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 [ 25%] 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/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'. make[5]: Leaving directory '/<>/build-llvm' [ 25%] 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' 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= [ 28%] 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' make[5]: Leaving 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= /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' /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/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build make[5]: Entering directory '/<>/build-llvm' 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]: Nothing to be done for 'lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 30%] Built target LLVMVectorize [ 30%] Built target LLVMipo /usr/bin/make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.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/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/Coroutines/CMakeFiles/LLVMCoroutines.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' [ 38%] Built target LLVMCodeGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[5]: Nothing to be done for 'lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 38%] Built target LLVMCoroutines 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= /usr/bin/make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend [ 38%] Built target LLVMObjCARCOpts /usr/bin/make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend [ 41%] Built target LLVMScalarOpts /usr/bin/make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/build 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/LTO /<>/build-llvm /<>/build-llvm/lib/LTO /<>/build-llvm/lib/LTO/CMakeFiles/LLVMLTO.dir/DependInfo.cmake --color= 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/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build [ 41%] Built target LLVMLinker 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/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend 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' 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' make[5]: Nothing to be done for 'lib/LTO/CMakeFiles/LLVMLTO.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 43%] Built target LLVMExecutionEngine /usr/bin/make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving 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/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.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= [ 43%] Built target LLVMLTO /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/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.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 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' [ 43%] Built target LLVMInterpreter /usr/bin/make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend 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' 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= [ 43%] 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/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build 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 [ 43%] 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' 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' 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' [ 43%] Built target LLVMRuntimeDyld make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend /usr/bin/make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build [ 43%] Built target LLVMTarget /usr/bin/make -f lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/build.make lib/Target/ARM/CMakeFiles/ARMCommonTableGen.dir/depend make[5]: 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/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 [ 43%] 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]: Leaving 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= /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/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.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/ARMCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build.make lib/Target/BPF/CMakeFiles/BPFCommonTableGen.dir/build [ 43%] 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/BPF/CMakeFiles/BPFCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 46%] Built target ARMCommonTableGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake --color= [ 48%] Built target LLVMAnalysis /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend [ 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]: 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/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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build 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' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.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]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build.make lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build [ 51%] Built target HexagonCommonTableGen make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/MSP430/CMakeFiles/MSP430CommonTableGen.dir/build'. make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend 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' 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= [ 51%] Built target LanaiCommonTableGen /usr/bin/make -f lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/build.make lib/Target/PowerPC/CMakeFiles/PowerPCCommonTableGen.dir/depend make[5]: Entering directory '/<>/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 MipsCommonTableGen [ 53%] Built target MSP430CommonTableGen /usr/bin/make -f lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/build.make lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.dir/depend /usr/bin/make -f lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.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= 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' make[5]: Nothing to be done for 'lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' 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/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build.make lib/Target/SystemZ/CMakeFiles/SystemZCommonTableGen.dir/build [ 53%] 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' make[5]: Nothing to be done for 'lib/Target/Sparc/CMakeFiles/SparcCommonTableGen.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/SystemZCommonTableGen.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/X86CommonTableGen.dir/DependInfo.cmake --color= [ 56%] 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= [ 56%] Built target SparcCommonTableGen /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend [ 56%] 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= 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' 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/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/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/XCore/CMakeFiles/XCoreCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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]: 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' [ 56%] Built target X86CommonTableGen /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend [ 56%] 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/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' 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= [ 56%] Built target LLVMAsmParser /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend [ 56%] Built target LLVMProfileData make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.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' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.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/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/Passes/CMakeFiles/LLVMPasses.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 56%] Built target LLVMCoverage /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend [ 56%] Built target LLVMPasses /usr/bin/make -f tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/build.make tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/depend [ 56%] Built target LLVMLibDriver make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build.make tools/clang/lib/Lex/CMakeFiles/clangLex.dir/depend 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= [ 56%] Built target LLVMDlltoolDriver 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= /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' 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/Basic/CMakeFiles/clangBasic.dir/build'. make[5]: Leaving 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/PollyCore.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 58%] Built target clangBasic make[5]: Nothing to be done for 'tools/clang/lib/Lex/CMakeFiles/clangLex.dir/build'. 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/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' 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= [ 58%] Built target clangLex /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' make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build 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= /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' 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 [ 58%] Built target clangRewrite /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' 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' 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/AST/CMakeFiles/clangAST.dir/build.make tools/clang/lib/AST/CMakeFiles/clangAST.dir/build [ 58%] Built target clangToolingCore make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'. /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.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/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.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 [ 61%] Built target PollyCore /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/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[5]: Entering directory '/<>/build-llvm' 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]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 61%] Built target LLVMXRay [ 64%] Built target clangFormat /usr/bin/make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend /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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/AArch64/TargetInfo /<>/build-llvm/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= 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 'tools/clang/lib/AST/CMakeFiles/clangAST.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' 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/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/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 66%] Built target clangAST make[5]: Nothing to be done for '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/depend make[5]: Entering directory '/<>/build-llvm' [ 66%] Built target LLVMAArch64Info 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= [ 66%] Built target LLVMAArch64AsmParser /usr/bin/make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[5]: 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' 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/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/Disassembler/CMakeFiles/LLVMAArch64Disassembler.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 [ 66%] Built target LLVMAArch64AsmPrinter /usr/bin/make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend [ 66%] Built target LLVMAArch64Disassembler /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' 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/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' [ 66%] Built target LLVMAArch64Desc /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/CMakeFiles/LLVMAArch64CodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 66%] 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= 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 [ 69%] Built target LLVMAArch64CodeGen /usr/bin/make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[5]: 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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc /<>/build-llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' [ 69%] Built target LLVMAMDGPUUtils 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/ARM/CMakeFiles/LLVMARMCodeGen.dir/build.make lib/Target/ARM/CMakeFiles/LLVMARMCodeGen.dir/depend [ 69%] Built target LLVMAMDGPUInfo /usr/bin/make -f lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build.make lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/depend make[5]: Leaving directory '/<>/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' 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]: 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/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.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' make[5]: Nothing to be done for 'lib/Target/ARM/TargetInfo/CMakeFiles/LLVMARMInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 69%] Built target LLVMAMDGPUDesc /usr/bin/make -f lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/build.make lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.dir/depend make[5]: Entering directory '/<>/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]: 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= [ 69%] 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= 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]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/ARM/AsmParser/CMakeFiles/LLVMARMAsmParser.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' [ 69%] Built target LLVMARMAsmParser /usr/bin/make -f lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build.make lib/Target/ARM/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/depend make[5]: Leaving directory '/<>/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' 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= [ 69%] Built target LLVMARMDisassembler 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/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 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/InstPrinter/CMakeFiles/LLVMARMAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 69%] Built target LLVMARMAsmPrinter 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 /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/CMakeFiles/LLVMARMCodeGen.dir/build'. 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' 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' [ 71%] Built target LLVMARMCodeGen /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMARMDesc /usr/bin/make -f lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build.make lib/Target/BPF/CMakeFiles/LLVMBPFCodeGen.dir/build /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend make[5]: Entering directory '/<>/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/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'. 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 make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.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' make[5]: Leaving directory '/<>/build-llvm' [ 71%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/depend [ 71%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/build.make lib/Target/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.dir/depend make[5]: 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= [ 71%] Built target LLVMBPFAsmPrinter [ 74%] Built target LLVMAMDGPUCodeGen 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 /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/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build.make lib/Target/BPF/TargetInfo/CMakeFiles/LLVMBPFInfo.dir/build 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/TargetInfo/CMakeFiles/LLVMBPFInfo.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/BPF/MCTargetDesc/CMakeFiles/LLVMBPFDesc.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' [ 74%] Built target LLVMBPFInfo [ 74%] Built target LLVMBPFDesc /usr/bin/make -f lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/build.make lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/depend /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/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Hexagon/TargetInfo /<>/build-llvm/lib/Target/Hexagon/TargetInfo/CMakeFiles/LLVMHexagonInfo.dir/DependInfo.cmake --color= [ 74%] 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]: 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' 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' 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/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/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/Disassembler/CMakeFiles/LLVMHexagonDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 74%] Built target LLVMHexagonInfo /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build.make lib/Target/Hexagon/MCTargetDesc/CMakeFiles/LLVMHexagonDesc.dir/build [ 74%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[5]: Entering directory '/<>/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]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 [ 74%] Built target LLVMHexagonDesc /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend [ 74%] Built target LLVMLanaiAsmParser make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'. make[5]: Entering directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build [ 74%] Built target LLVMLanaiCodeGen [ 74%] Built target LLVMLanaiInfo /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.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/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= [ 74%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/build.make lib/Target/Mips/CMakeFiles/LLVMMipsCodeGen.dir/depend make[5]: Leaving directory '/<>/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' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target LLVMHexagonCodeGen /usr/bin/make -f lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/depend [ 76%] Built target LLVMLanaiAsmPrinter make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/build.make lib/Target/Mips/Disassembler/CMakeFiles/LLVMMipsDisassembler.dir/depend 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= [ 76%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/build.make lib/Target/Mips/TargetInfo/CMakeFiles/LLVMMipsInfo.dir/depend make[5]: Entering directory '/<>/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/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/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build.make lib/Target/Mips/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build 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]: Leaving 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/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/InstPrinter/CMakeFiles/LLVMMipsAsmPrinter.dir/build'. make[5]: Leaving 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]: 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' [ 76%] Built target LLVMMipsAsmPrinter [ 76%] Built target LLVMMipsDisassembler /usr/bin/make -f lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/build.make lib/Target/Mips/MCTargetDesc/CMakeFiles/LLVMMipsDesc.dir/depend /usr/bin/make -f lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build.make lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/depend [ 79%] Built target LLVMMipsInfo 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/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/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]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Mips/AsmParser/CMakeFiles/LLVMMipsAsmParser.dir/build'. 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]: 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 [ 79%] Built target LLVMMipsAsmParser /usr/bin/make -f lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/build.make lib/Target/MSP430/InstPrinter/CMakeFiles/LLVMMSP430AsmPrinter.dir/depend make[5]: Leaving directory '/<>/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/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/MCTargetDesc/CMakeFiles/LLVMMipsDesc.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' [ 79%] Built target LLVMMipsDesc /usr/bin/make -f lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/build.make lib/Target/MSP430/TargetInfo/CMakeFiles/LLVMMSP430Info.dir/depend [ 82%] Built target LLVMMSP430CodeGen make[5]: Entering directory '/<>/build-llvm' /usr/bin/make -f lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/build.make lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/depend 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/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/MSP430/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/MSP430/MCTargetDesc /<>/build-llvm/lib/Target/MSP430/MCTargetDesc/CMakeFiles/LLVMMSP430Desc.dir/DependInfo.cmake --color= [ 82%] 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 [ 82%] Built target LLVMMipsCodeGen /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[5]: 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/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/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' 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= [ 82%] Built target LLVMMSP430Info /usr/bin/make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build [ 82%] Built target LLVMMSP430Desc 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= /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' 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]: 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 [ 82%] Built target LLVMNVPTXInfo /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/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/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 82%] Built target LLVMNVPTXAsmPrinter /usr/bin/make -f lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/build.make lib/Target/PowerPC/AsmParser/CMakeFiles/LLVMPowerPCAsmParser.dir/depend [ 82%] 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 [ 82%] Built target LLVMNVPTXCodeGen 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]: 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' /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= [ 82%] Built target LLVMPowerPCDisassembler [ 82%] Built target LLVMPowerPCAsmParser /usr/bin/make -f lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/build.make lib/Target/PowerPC/TargetInfo/CMakeFiles/LLVMPowerPCInfo.dir/depend /usr/bin/make -f lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/build.make lib/Target/PowerPC/MCTargetDesc/CMakeFiles/LLVMPowerPCDesc.dir/depend make[5]: 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/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/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 [ 82%] Built target LLVMPowerPCAsmPrinter 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' /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 [ 82%] 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' make[5]: Nothing to be done for '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/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' 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= [ 84%] Built target LLVMPowerPCDesc /usr/bin/make -f lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/build.make lib/Target/Sparc/MCTargetDesc/CMakeFiles/LLVMSparcDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/PowerPC/CMakeFiles/LLVMPowerPCCodeGen.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]: 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 [ 84%] 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= [ 84%] 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' 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 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/CMakeFiles/LLVMSparcCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' 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'. [ 84%] Built target LLVMSparcCodeGen 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/depend [ 87%] 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' 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= [ 87%] 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]: 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= [ 87%] 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]: 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]: 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/Sparc/Disassembler/CMakeFiles/LLVMSparcDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' 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]: 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' [ 87%] Built target LLVMSparcDisassembler /usr/bin/make -f lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/build.make lib/Target/SystemZ/InstPrinter/CMakeFiles/LLVMSystemZAsmPrinter.dir/depend make[5]: Entering directory '/<>/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= [ 87%] Built target LLVMSystemZAsmParser /usr/bin/make -f lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build.make lib/Target/SystemZ/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/depend make[5]: Entering directory '/<>/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= [ 87%] Built target LLVMSystemZDisassembler /usr/bin/make -f lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/build.make lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.dir/depend make[5]: 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/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc /<>/build-llvm/lib/Target/SystemZ/MCTargetDesc/CMakeFiles/LLVMSystemZDesc.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' 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]: 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/TargetInfo/CMakeFiles/LLVMSystemZInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target LLVMSystemZAsmPrinter /usr/bin/make -f lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/build.make lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir/depend make[5]: 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 [ 87%] Built target LLVMSystemZInfo /usr/bin/make -f lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/build.make lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir/depend make[5]: 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= [ 87%] Built target LLVMSystemZDesc make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/SystemZ/CMakeFiles/LLVMSystemZCodeGen.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]: Leaving directory '/<>/build-llvm' 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/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' [ 89%] Built target LLVMSystemZCodeGen /usr/bin/make -f lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/build.make lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir/depend make[5]: Leaving directory '/<>/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]: 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= 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= [ 89%] Built target LLVMX86AsmParser 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' /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= [ 89%] 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= 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]: 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 [ 89%] 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' make[5]: Leaving directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.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' 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' [ 89%] Built target LLVMX86Info 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 /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' make[5]: Nothing to be done for 'lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 89%] Built target LLVMX86Desc /usr/bin/make -f lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/build.make lib/Target/XCore/Disassembler/CMakeFiles/LLVMXCoreDisassembler.dir/depend make[5]: Entering directory '/<>/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= [ 89%] Built target LLVMX86Utils 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= /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/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/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/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/CMakeFiles/LLVMXCoreCodeGen.dir/build.make lib/Target/XCore/CMakeFiles/LLVMXCoreCodeGen.dir/build [ 89%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Entering directory '/<>/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= [ 92%] Built target LLVMX86CodeGen /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' [ 92%] Built target LLVMXCoreAsmPrinter 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= /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 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/CMakeFiles/LLVMXCoreCodeGen.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/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build 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 'lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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' [ 92%] Built target LLVMXCoreInfo /usr/bin/make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend [ 92%] 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' 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= [ 92%] 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/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/AMDGPU/Disassembler /<>/build-llvm/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= [ 92%] Built target LLVMPolly 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/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' 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 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 LLVMAMDGPUAsmPrinter [ 92%] Built target LLVMAMDGPUAsmParser [ 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]: 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' [ 92%] 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/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/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' 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/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' 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 /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/polly/lib/CMakeFiles/Polly.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/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' [ 92%] Built target Polly /usr/bin/make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend /usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/depend [ 92%] Built target llvm-config /usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/ScopPassManager /<>/build-llvm /<>/build-llvm/tools/polly/unittests/ScopPassManager /<>/build-llvm/tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/DependInfo.cmake --color= [ 92%] Built target clang-format /usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/depend make[5]: Entering directory '/<>/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]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/Isl /<>/build-llvm /<>/build-llvm/tools/polly/unittests/Isl /<>/build-llvm/tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/DependInfo.cmake --color= make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/Flatten /<>/build-llvm /<>/build-llvm/tools/polly/unittests/Flatten /<>/build-llvm/tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.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' [ 92%] Built target opt /usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/DeLICM /<>/build-llvm /<>/build-llvm/tools/polly/unittests/DeLICM /<>/build-llvm/tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/DependInfo.cmake --color= Scanning dependencies of target FlattenTests Scanning dependencies of target IslTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 94%] Building CXX object tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o [ 94%] Building CXX object tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/IslTest.cpp.o cd /<>/build-llvm/tools/polly/unittests/Isl && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/unittests/Isl -I/<>/tools/polly/unittests/Isl -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/IslTests.dir/IslTest.cpp.o -c /<>/tools/polly/unittests/Isl/IslTest.cpp cd /<>/build-llvm/tools/polly/unittests/Flatten && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/unittests/Flatten -I/<>/tools/polly/unittests/Flatten -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o -c /<>/tools/polly/unittests/Flatten/FlattenTest.cpp Scanning dependencies of target ScopPassManagerTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build Scanning dependencies of target DeLICMTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Entering directory '/<>/build-llvm' [ 94%] Building CXX object tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/DeLICMTest.cpp.o [ 94%] Building CXX object tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/PassManagerTest.cpp.o cd /<>/build-llvm/tools/polly/unittests/DeLICM && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/unittests/DeLICM -I/<>/tools/polly/unittests/DeLICM -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/DeLICMTests.dir/DeLICMTest.cpp.o -c /<>/tools/polly/unittests/DeLICM/DeLICMTest.cpp cd /<>/build-llvm/tools/polly/unittests/ScopPassManager && /usr/bin/g++-7 -DLLVM_BUILD_GLOBAL_ISEL -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/<>/build-llvm/tools/polly/unittests/ScopPassManager -I/<>/tools/polly/unittests/ScopPassManager -I/<>/build-llvm/tools/polly/include -I/<>/tools/polly/lib/External -I/<>/tools/polly/lib/External/pet/include -I/usr/include/jsoncpp -I/<>/tools/polly/lib/External/isl/include -I/<>/build-llvm/tools/polly/lib/External/isl/include -I/<>/tools/polly/include -I/<>/build-llvm/include -I/<>/include -I/<>/utils/unittest/googletest/include -I/<>/utils/unittest/googlemock/include -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/ScopPassManagerTests.dir/PassManagerTest.cpp.o -c /<>/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp [ 94%] Linking CXX executable FlattenTests cd /<>/build-llvm/tools/polly/unittests/Flatten && /usr/bin/cmake -E cmake_link_script CMakeFiles/FlattenTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/FlattenTests.dir/FlattenTest.cpp.o -o FlattenTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-5.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so make[5]: Leaving directory '/<>/build-llvm' [ 94%] Built target FlattenTests /usr/bin/make -f tools/polly/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/depend make[5]: Entering directory '/<>/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= 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' [ 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/Canonicalization.h | diff -u /<>/tools/polly/include/polly/Canonicalization.h - [ 94%] 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 - [ 94%] 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 - [ 94%] 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 - [ 94%] 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 - [ 94%] 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/PPCGCodeGeneration.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h | diff -u /<>/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/PerfMonitor.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/PerfMonitor.h | diff -u /<>/tools/polly/include/polly/CodeGen/PerfMonitor.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/DeLICM.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/DeLICM.h | diff -u /<>/tools/polly/include/polly/DeLICM.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/FlattenAlgo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/FlattenAlgo.h | diff -u /<>/tools/polly/include/polly/FlattenAlgo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/FlattenSchedule.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/FlattenSchedule.h | diff -u /<>/tools/polly/include/polly/FlattenSchedule.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/PolyhedralInfo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/PolyhedralInfo.h | diff -u /<>/tools/polly/include/polly/PolyhedralInfo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/PruneUnprofitable.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/PruneUnprofitable.h | diff -u /<>/tools/polly/include/polly/PruneUnprofitable.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%] Linking CXX executable DeLICMTests cd /<>/build-llvm/tools/polly/unittests/DeLICM && /usr/bin/cmake -E cmake_link_script CMakeFiles/DeLICMTests.dir/link.txt --verbose=1 [ 97%] Checking format of /<>/tools/polly/include/polly/ScheduleOptimizer.h... /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/DeLICMTests.dir/DeLICMTest.cpp.o -o DeLICMTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-5.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so 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/Simplify.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Simplify.h | diff -u /<>/tools/polly/include/polly/Simplify.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/DumpModulePass.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/DumpModulePass.h | diff -u /<>/tools/polly/include/polly/Support/DumpModulePass.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/ISLOStream.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ISLOStream.h | diff -u /<>/tools/polly/include/polly/Support/ISLOStream.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ISLTools.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ISLTools.h | diff -u /<>/tools/polly/include/polly/Support/ISLTools.h - make[5]: Leaving directory '/<>/build-llvm' [ 97%] Checking format of /<>/tools/polly/include/polly/Support/LinkGPURuntime.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/LinkGPURuntime.h | diff -u /<>/tools/polly/include/polly/Support/LinkGPURuntime.h - [ 97%] Built target DeLICMTests [ 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/include/polly/Support/VirtualInstruction.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/VirtualInstruction.h | diff -u /<>/tools/polly/include/polly/Support/VirtualInstruction.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/PolyhedralInfo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/PolyhedralInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/PolyhedralInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/PruneUnprofitable.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 - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/PruneUnprofitable.cpp | diff -u /<>/tools/polly/lib/Analysis/PruneUnprofitable.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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/PerfMonitor.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/PerfMonitor.cpp | diff -u /<>/tools/polly/lib/CodeGen/PerfMonitor.cpp - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/Support/DumpModulePass.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/DumpModulePass.cpp | diff -u /<>/tools/polly/lib/Support/DumpModulePass.cpp - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/Support/ISLTools.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ISLTools.cpp | diff -u /<>/tools/polly/lib/Support/ISLTools.cpp - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/Support/VirtualInstruction.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/VirtualInstruction.cpp | diff -u /<>/tools/polly/lib/Support/VirtualInstruction.cpp - [ 97%] 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 - [ 97%] 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/DeLICM.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/DeLICM.cpp | diff -u /<>/tools/polly/lib/Transform/DeLICM.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/FlattenAlgo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/FlattenAlgo.cpp | diff -u /<>/tools/polly/lib/Transform/FlattenAlgo.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/FlattenSchedule.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/FlattenSchedule.cpp | diff -u /<>/tools/polly/lib/Transform/FlattenSchedule.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/Simplify.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 - cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/Simplify.cpp | diff -u /<>/tools/polly/lib/Transform/Simplify.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 - [100%] Checking format of /<>/tools/polly/unittests/DeLICM/DeLICMTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/DeLICM/DeLICMTest.cpp | diff -u /<>/tools/polly/unittests/DeLICM/DeLICMTest.cpp - [100%] Checking format of /<>/tools/polly/unittests/Flatten/FlattenTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/Flatten/FlattenTest.cpp | diff -u /<>/tools/polly/unittests/Flatten/FlattenTest.cpp - [100%] Checking format of /<>/tools/polly/unittests/Isl/IslTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/Isl/IslTest.cpp | diff -u /<>/tools/polly/unittests/Isl/IslTest.cpp - [100%] Checking format of /<>/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp | diff -u /<>/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp - make[5]: Leaving directory '/<>/build-llvm' [100%] Built target polly-check-format [100%] Linking CXX executable IslTests cd /<>/build-llvm/tools/polly/unittests/Isl && /usr/bin/cmake -E cmake_link_script CMakeFiles/IslTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/IslTests.dir/IslTest.cpp.o -o IslTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-5.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so make[5]: Leaving directory '/<>/build-llvm' [100%] Built target IslTests [100%] Linking CXX executable ScopPassManagerTests cd /<>/build-llvm/tools/polly/unittests/ScopPassManager && /usr/bin/cmake -E cmake_link_script CMakeFiles/ScopPassManagerTests.dir/link.txt --verbose=1 /usr/bin/g++-7 -std=c++0x -gsplit-dwarf -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -O2 -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-allow-shlib-undefined -Wl,-O3 -Wl,--gc-sections CMakeFiles/ScopPassManagerTests.dir/PassManagerTest.cpp.o -o ScopPassManagerTests -Wl,-rpath,/<>/build-llvm/lib -lpthread ../../../../lib/libgtest_main.a ../../../../lib/libgtest.a -lpthread ../../../../lib/libPolly.a -lpthread ../../../../lib/libLLVM-5.0.so.1 ../../../../lib/libPollyISL.a /usr/lib/arm-linux-gnueabihf/libjsoncpp.so make[5]: Leaving directory '/<>/build-llvm' [100%] Built target ScopPassManagerTests /usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests /<>/build-llvm /<>/build-llvm/tools/polly/unittests /<>/build-llvm/tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/DependInfo.cmake --color= Scanning dependencies of target PollyUnitTests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [100%] Built target PollyUnitTests /usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/depend make[5]: Entering directory '/<>/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-tests.dir/DependInfo.cmake --color= Scanning dependencies of target check-polly-tests make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/build make[5]: Entering directory '/<>/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 --param polly_unit_site_config=/<>/build-llvm/tools/polly/test/Unit/lit.site.cfg /<>/build-llvm/tools/polly/test -- Testing: 959 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: 30.85s Expected Passes : 881 Expected Failures : 11 Unsupported Tests : 67 make[5]: Leaving directory '/<>/build-llvm' [100%] Built target check-polly-tests /usr/bin/make -f tools/polly/test/CMakeFiles/check-polly.dir/build.make tools/polly/test/CMakeFiles/check-polly.dir/depend make[5]: Entering directory '/<>/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' make[5]: Nothing to be done for 'tools/polly/test/CMakeFiles/check-polly.dir/build'. 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-5.0/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 39 /usr/bin/make -f CMakeFiles/Makefile2 tools/polly/test/CMakeFiles/check-polly.dir/all make[4]: Entering directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/include/llvm/Support /<>/build-llvm /<>/build-llvm/include/llvm/Support /<>/build-llvm/include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 0%] Built target llvm_vcsrevision_h /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' [ 0%] Built target obj.llvm-tblgen /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Demangle /<>/build-llvm /<>/build-llvm/lib/Demangle /<>/build-llvm/lib/Demangle/CMakeFiles/LLVMDemangle.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Demangle/CMakeFiles/LLVMDemangle.dir/build.make lib/Demangle/CMakeFiles/LLVMDemangle.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Demangle/CMakeFiles/LLVMDemangle.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 0%] Built target LLVMDemangle /usr/bin/make -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/depend make[5]: Entering directory '/<>/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' [ 2%] 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' [ 2%] 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' [ 2%] Built target llvm-tblgen /usr/bin/make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[5]: Entering directory '/<>/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' [ 2%] Built target intrinsics_gen /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' [ 2%] Built target LLVMObject /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/XRay /<>/build-llvm /<>/build-llvm/lib/XRay /<>/build-llvm/lib/XRay/CMakeFiles/LLVMXRay.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/XRay/CMakeFiles/LLVMXRay.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 2%] Built target LLVMXRay /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' [ 2%] Built target AttributeCompatFuncTableGen /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' [ 2%] 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' [ 2%] 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' [ 10%] 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' [ 10%] 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' [ 12%] 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' [ 12%] 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' [ 12%] Built target LLVMGlobalISel /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/BinaryFormat /<>/build-llvm /<>/build-llvm/lib/BinaryFormat /<>/build-llvm/lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 12%] Built target LLVMBinaryFormat /usr/bin/make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[5]: Entering directory '/<>/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' [ 12%] 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' [ 12%] 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' [ 15%] 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' [ 17%] 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' [ 17%] 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' [ 20%] 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' [ 23%] 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' [ 23%] 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' [ 23%] Built target LLVMObjCARCOpts /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Transforms/Coroutines /<>/build-llvm /<>/build-llvm/lib/Transforms/Coroutines /<>/build-llvm/lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 23%] Built target LLVMCoroutines /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' [ 23%] 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' [ 25%] 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' [ 25%] 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' [ 28%] 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' [ 28%] 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' [ 28%] Built target LLVMMCDisassembler /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' [ 30%] 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' [ 30%] Built target LLVMOption /usr/bin/make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[5]: Entering directory '/<>/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' [ 30%] Built target LLVMDebugInfoDWARF /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/DebugInfo/MSF /<>/build-llvm /<>/build-llvm/lib/DebugInfo/MSF /<>/build-llvm/lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 30%] Built target LLVMDebugInfoMSF /usr/bin/make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[5]: Entering directory '/<>/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' [ 33%] Built target LLVMDebugInfoCodeView /usr/bin/make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[5]: Entering directory '/<>/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' [ 35%] 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' [ 35%] 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' [ 38%] 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' [ 38%] 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' [ 38%] 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' [ 38%] 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' [ 38%] 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' [ 38%] 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' [ 38%] 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' [ 41%] 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' [ 41%] 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' [ 41%] 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' [ 41%] 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' [ 41%] 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' [ 41%] 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' [ 41%] 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' [ 41%] 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' [ 43%] 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' [ 43%] 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' [ 43%] 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' [ 43%] 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' [ 43%] 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' [ 43%] 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' [ 43%] 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' [ 46%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 48%] Built target LLVMBPFCodeGen /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/BPF/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/BPF/Disassembler /<>/build-llvm/lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build.make lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/BPF/Disassembler/CMakeFiles/LLVMBPFDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 48%] Built target LLVMBPFDisassembler /usr/bin/make -f lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/build.make lib/Target/BPF/InstPrinter/CMakeFiles/LLVMBPFAsmPrinter.dir/depend make[5]: Entering directory '/<>/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' [ 48%] 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' [ 48%] 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' [ 48%] 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' [ 51%] 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' [ 53%] 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' [ 53%] 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' [ 53%] 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' [ 53%] 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' [ 53%] Built target LLVMHexagonDisassembler /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build.make lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LanaiCommonTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LanaiCommonTableGen /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai /<>/build-llvm /<>/build-llvm/lib/Target/Lanai /<>/build-llvm/lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build.make lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/CMakeFiles/LLVMLanaiCodeGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LLVMLanaiCodeGen /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/AsmParser /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/AsmParser /<>/build-llvm/lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build.make lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/AsmParser/CMakeFiles/LLVMLanaiAsmParser.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LLVMLanaiAsmParser /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/TargetInfo /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/TargetInfo /<>/build-llvm/lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build.make lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/TargetInfo/CMakeFiles/LLVMLanaiInfo.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LLVMLanaiInfo /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/MCTargetDesc /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/MCTargetDesc /<>/build-llvm/lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build.make lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/MCTargetDesc/CMakeFiles/LLVMLanaiDesc.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LLVMLanaiDesc /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/InstPrinter /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/InstPrinter /<>/build-llvm/lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build.make lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/InstPrinter/CMakeFiles/LLVMLanaiAsmPrinter.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LLVMLanaiAsmPrinter /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/Target/Lanai/Disassembler /<>/build-llvm /<>/build-llvm/lib/Target/Lanai/Disassembler /<>/build-llvm/lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build.make lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/Target/Lanai/Disassembler/CMakeFiles/LLVMLanaiDisassembler.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 53%] Built target LLVMLanaiDisassembler /usr/bin/make -f lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/build.make lib/Target/Mips/CMakeFiles/MipsCommonTableGen.dir/depend make[5]: Entering directory '/<>/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' [ 53%] 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' [ 53%] 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' [ 53%] 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' [ 53%] 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' [ 56%] 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' [ 56%] 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' [ 56%] 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' [ 58%] 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' [ 61%] 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' [ 61%] 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' [ 61%] 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' [ 61%] 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' [ 61%] 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' [ 61%] 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' [ 61%] 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' [ 61%] 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' [ 61%] 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' [ 64%] 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' [ 64%] 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' [ 64%] 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' [ 64%] 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' [ 64%] 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' [ 64%] 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' [ 66%] 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' [ 66%] 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' [ 66%] 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' [ 66%] 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' [ 69%] 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' [ 69%] 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' [ 69%] 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' [ 69%] 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' [ 69%] 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' [ 71%] 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' [ 71%] 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' [ 71%] 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' [ 71%] 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' [ 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[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' [ 71%] 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' [ 71%] 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' [ 74%] 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' [ 74%] 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' [ 74%] 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' [ 74%] 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' [ 74%] 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' [ 74%] 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' [ 74%] 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' [ 74%] 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' [ 74%] 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' [ 74%] Built target LLVMXCoreDisassembler /usr/bin/make -f lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/build.make lib/Target/XCore/InstPrinter/CMakeFiles/LLVMXCoreAsmPrinter.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMXCoreAsmPrinter /usr/bin/make -f lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/build.make lib/Target/XCore/TargetInfo/CMakeFiles/LLVMXCoreInfo.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMXCoreInfo /usr/bin/make -f lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/build.make lib/Target/XCore/MCTargetDesc/CMakeFiles/LLVMXCoreDesc.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMXCoreDesc /usr/bin/make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMAsmParser /usr/bin/make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMLineEditor /usr/bin/make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMProfileData /usr/bin/make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMCoverage /usr/bin/make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[5]: Entering directory '/<>/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' [ 74%] Built target LLVMPasses /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 74%] Built target DllOptionsTableGen /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-dlltool /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-dlltool /<>/build-llvm/lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 74%] Built target LLVMDlltoolDriver /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 74%] Built target LibOptionsTableGen /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/lib/ToolDrivers/llvm-lib /<>/build-llvm /<>/build-llvm/lib/ToolDrivers/llvm-lib /<>/build-llvm/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 74%] Built target LLVMLibDriver /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' [ 74%] Built target LLVM /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/depend make[5]: Entering directory '/<>/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/PollyCore.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/CMakeFiles/PollyCore.dir/build.make tools/polly/lib/CMakeFiles/PollyCore.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/CMakeFiles/PollyCore.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 76%] Built target PollyCore /usr/bin/make -f tools/polly/lib/External/CMakeFiles/PollyISL.dir/build.make tools/polly/lib/External/CMakeFiles/PollyISL.dir/depend make[5]: Entering directory '/<>/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' [ 79%] 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' [ 79%] 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' [ 79%] 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' [ 79%] 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' [ 79%] Built target not /usr/bin/make -f tools/polly/lib/CMakeFiles/LLVMPolly.dir/build.make tools/polly/lib/CMakeFiles/LLVMPolly.dir/depend make[5]: Entering directory '/<>/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' [ 79%] Built target LLVMPolly /usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/depend make[5]: Entering directory '/<>/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/polly-isl-test.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build.make tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/lib/External/CMakeFiles/polly-isl-test.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 79%] Built target polly-isl-test /usr/bin/make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[5]: Entering directory '/<>/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 utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build 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' [ 79%] Built target gtest_main /usr/bin/make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[5]: Entering directory '/<>/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= 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' [ 79%] Built target gtest /usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/ScopPassManager /<>/build-llvm /<>/build-llvm/tools/polly/unittests/ScopPassManager /<>/build-llvm/tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build.make tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/unittests/ScopPassManager/CMakeFiles/ScopPassManagerTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 79%] Built target ScopPassManagerTests /usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/Isl /<>/build-llvm /<>/build-llvm/tools/polly/unittests/Isl /<>/build-llvm/tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build.make tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/unittests/Isl/CMakeFiles/IslTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target IslTests /usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/Flatten /<>/build-llvm /<>/build-llvm/tools/polly/unittests/Flatten /<>/build-llvm/tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build.make tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/unittests/Flatten/CMakeFiles/FlattenTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target FlattenTests /usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests/DeLICM /<>/build-llvm /<>/build-llvm/tools/polly/unittests/DeLICM /<>/build-llvm/tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build.make tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/unittests/DeLICM/CMakeFiles/DeLICMTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target DeLICMTests /usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/depend make[5]: Entering directory '/<>/build-llvm' cd /<>/build-llvm && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/tools/polly/unittests /<>/build-llvm /<>/build-llvm/tools/polly/unittests /<>/build-llvm/tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build.make tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/polly/unittests/CMakeFiles/PollyUnitTests.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target PollyUnitTests /usr/bin/make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend make[5]: Entering directory '/<>/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' [ 82%] Built target llvm-config /usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/depend make[5]: Entering directory '/<>/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-tests.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/polly/test/CMakeFiles/check-polly-tests.dir/build.make tools/polly/test/CMakeFiles/check-polly-tests.dir/build make[5]: Entering directory '/<>/build-llvm' [ 82%] 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 --param polly_unit_site_config=/<>/build-llvm/tools/polly/test/Unit/lit.site.cfg /<>/build-llvm/tools/polly/test -- Testing: 959 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: 29.43s Expected Passes : 881 Expected Failures : 11 Unsupported Tests : 67 make[5]: Leaving directory '/<>/build-llvm' [ 82%] Built target check-polly-tests /usr/bin/make -f tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/build.make tools/clang/utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/depend make[5]: Entering directory '/<>/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' [ 84%] 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' [ 84%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] Built target ClangDiagnosticLex /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/depend make[5]: Entering directory '/<>/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/ClangAttrSubjectMatchRuleList.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build.make tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Basic/CMakeFiles/ClangAttrSubjectMatchRuleList.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ClangAttrSubjectMatchRuleList /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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] Built target ClangARMNeon /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/depend make[5]: Entering directory '/<>/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/ClangAttrSubMatchRulesParserStringSwitches.dir/DependInfo.cmake --color= make[5]: Leaving directory '/<>/build-llvm' /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build make[5]: Entering directory '/<>/build-llvm' make[5]: Nothing to be done for 'tools/clang/include/clang/Parse/CMakeFiles/ClangAttrSubMatchRulesParserStringSwitches.dir/build'. make[5]: Leaving directory '/<>/build-llvm' [ 87%] Built target ClangAttrSubMatchRulesParserStringSwitches /usr/bin/make -f tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/build.make tools/clang/include/clang/Parse/CMakeFiles/ClangAttrParserStringSwitches.dir/depend make[5]: Entering directory '/<>/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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 87%] 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' [ 89%] 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' [ 89%] 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' [ 92%] 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' [ 92%] 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' [ 92%] 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' [ 94%] Built target clangFormat /usr/bin/make -f tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/build.make tools/clang/tools/clang-format/CMakeFiles/clang-format.dir/depend make[5]: Entering directory '/<>/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' [ 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/CMakeFiles/polly-check-format.dir/build.make tools/polly/CMakeFiles/polly-check-format.dir/build make[5]: Entering directory '/<>/build-llvm' [ 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/Canonicalization.h | diff -u /<>/tools/polly/include/polly/Canonicalization.h - [ 94%] 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 - [ 94%] 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 - [ 94%] 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 - [ 94%] 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 - [ 94%] 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/PPCGCodeGeneration.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h | diff -u /<>/tools/polly/include/polly/CodeGen/PPCGCodeGeneration.h - [ 97%] Checking format of /<>/tools/polly/include/polly/CodeGen/PerfMonitor.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/CodeGen/PerfMonitor.h | diff -u /<>/tools/polly/include/polly/CodeGen/PerfMonitor.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/DeLICM.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/DeLICM.h | diff -u /<>/tools/polly/include/polly/DeLICM.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/FlattenAlgo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/FlattenAlgo.h | diff -u /<>/tools/polly/include/polly/FlattenAlgo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/FlattenSchedule.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/FlattenSchedule.h | diff -u /<>/tools/polly/include/polly/FlattenSchedule.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/PolyhedralInfo.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/PolyhedralInfo.h | diff -u /<>/tools/polly/include/polly/PolyhedralInfo.h - [ 97%] Checking format of /<>/tools/polly/include/polly/PruneUnprofitable.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/PruneUnprofitable.h | diff -u /<>/tools/polly/include/polly/PruneUnprofitable.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/Simplify.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Simplify.h | diff -u /<>/tools/polly/include/polly/Simplify.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/DumpModulePass.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/DumpModulePass.h | diff -u /<>/tools/polly/include/polly/Support/DumpModulePass.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/ISLOStream.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ISLOStream.h | diff -u /<>/tools/polly/include/polly/Support/ISLOStream.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/ISLTools.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/ISLTools.h | diff -u /<>/tools/polly/include/polly/Support/ISLTools.h - [ 97%] Checking format of /<>/tools/polly/include/polly/Support/LinkGPURuntime.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/LinkGPURuntime.h | diff -u /<>/tools/polly/include/polly/Support/LinkGPURuntime.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/include/polly/Support/VirtualInstruction.h... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/include/polly/Support/VirtualInstruction.h | diff -u /<>/tools/polly/include/polly/Support/VirtualInstruction.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/PolyhedralInfo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/PolyhedralInfo.cpp | diff -u /<>/tools/polly/lib/Analysis/PolyhedralInfo.cpp - [ 97%] Checking format of /<>/tools/polly/lib/Analysis/PruneUnprofitable.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Analysis/PruneUnprofitable.cpp | diff -u /<>/tools/polly/lib/Analysis/PruneUnprofitable.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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/CodeGen/PerfMonitor.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/CodeGen/PerfMonitor.cpp | diff -u /<>/tools/polly/lib/CodeGen/PerfMonitor.cpp - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/Support/DumpModulePass.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/DumpModulePass.cpp | diff -u /<>/tools/polly/lib/Support/DumpModulePass.cpp - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/Support/ISLTools.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/ISLTools.cpp | diff -u /<>/tools/polly/lib/Support/ISLTools.cpp - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] 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 - [ 97%] Checking format of /<>/tools/polly/lib/Support/VirtualInstruction.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Support/VirtualInstruction.cpp | diff -u /<>/tools/polly/lib/Support/VirtualInstruction.cpp - [ 97%] 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 - [ 97%] 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/DeLICM.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/DeLICM.cpp | diff -u /<>/tools/polly/lib/Transform/DeLICM.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/FlattenAlgo.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/FlattenAlgo.cpp | diff -u /<>/tools/polly/lib/Transform/FlattenAlgo.cpp - [100%] Checking format of /<>/tools/polly/lib/Transform/FlattenSchedule.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/FlattenSchedule.cpp | diff -u /<>/tools/polly/lib/Transform/FlattenSchedule.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/lib/Transform/Simplify.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/lib/Transform/Simplify.cpp | diff -u /<>/tools/polly/lib/Transform/Simplify.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 - [100%] Checking format of /<>/tools/polly/unittests/DeLICM/DeLICMTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/DeLICM/DeLICMTest.cpp | diff -u /<>/tools/polly/unittests/DeLICM/DeLICMTest.cpp - [100%] Checking format of /<>/tools/polly/unittests/Flatten/FlattenTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/Flatten/FlattenTest.cpp | diff -u /<>/tools/polly/unittests/Flatten/FlattenTest.cpp - [100%] Checking format of /<>/tools/polly/unittests/Isl/IslTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/Isl/IslTest.cpp | diff -u /<>/tools/polly/unittests/Isl/IslTest.cpp - [100%] Checking format of /<>/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp... cd /<>/build-llvm/tools/polly && ../../bin/clang-format -sort-includes -style=llvm /<>/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp | diff -u /<>/tools/polly/unittests/ScopPassManager/PassManagerTest.cpp - 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= 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' make[5]: Nothing to be done for 'tools/polly/test/CMakeFiles/check-polly.dir/build'. 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.7 making output directory... loading pickled environment... not yet created building [mo]: targets for 0 po files that are out of date building [html]: targets for 150 source files that are out of date updating environment: 150 added, 0 changed, 0 removed reading sources... [ 0%] AMDGPUUsage reading sources... [ 1%] AdvancedBuilds reading sources... [ 2%] AliasAnalysis reading sources... [ 2%] Atomics reading sources... [ 3%] Benchmarking reading sources... [ 4%] 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... [ 8%] CodeGenerator reading sources... [ 9%] CodeOfConduct reading sources... [ 10%] CodingStandards reading sources... [ 10%] CommandGuide/FileCheck reading sources... [ 11%] CommandGuide/bugpoint reading sources... [ 12%] CommandGuide/index reading sources... [ 12%] CommandGuide/lit reading sources... [ 13%] CommandGuide/llc reading sources... [ 14%] CommandGuide/lli reading sources... [ 14%] CommandGuide/llvm-ar reading sources... [ 15%] CommandGuide/llvm-as reading sources... [ 16%] CommandGuide/llvm-bcanalyzer reading sources... [ 16%] CommandGuide/llvm-build reading sources... [ 17%] CommandGuide/llvm-config reading sources... [ 18%] CommandGuide/llvm-cov reading sources... [ 18%] CommandGuide/llvm-diff reading sources... [ 19%] CommandGuide/llvm-dis reading sources... [ 20%] CommandGuide/llvm-dwarfdump reading sources... [ 20%] CommandGuide/llvm-extract reading sources... [ 21%] CommandGuide/llvm-lib reading sources... [ 22%] CommandGuide/llvm-link reading sources... [ 22%] CommandGuide/llvm-nm reading sources... [ 23%] CommandGuide/llvm-profdata reading sources... [ 24%] CommandGuide/llvm-readobj reading sources... [ 24%] CommandGuide/llvm-stress reading sources... [ 25%] CommandGuide/llvm-symbolizer reading sources... [ 26%] CommandGuide/opt reading sources... [ 26%] CommandGuide/tblgen reading sources... [ 27%] CommandLine reading sources... [ 28%] CompileCudaWithLLVM reading sources... [ 28%] CompilerWriterInfo reading sources... [ 29%] Coroutines reading sources... [ 30%] CoverageMappingFormat reading sources... [ 30%] DebuggingJITedCode reading sources... [ 31%] DeveloperPolicy reading sources... [ 32%] Docker reading sources... [ 32%] ExceptionHandling reading sources... [ 33%] ExtendingLLVM reading sources... [ 34%] Extensions reading sources... [ 34%] FAQ reading sources... [ 35%] FaultMaps reading sources... [ 36%] Frontend/PerformanceTips reading sources... [ 36%] GarbageCollection reading sources... [ 37%] GetElementPtr reading sources... [ 38%] GettingStarted reading sources... [ 38%] GettingStartedVS reading sources... [ 39%] GlobalISel reading sources... [ 40%] GoldPlugin reading sources... [ 40%] HowToAddABuilder reading sources... [ 41%] HowToBuildOnARM reading sources... [ 42%] HowToCrossCompileLLVM reading sources... [ 42%] HowToReleaseLLVM reading sources... [ 43%] HowToSetUpLLVMStyleRTTI reading sources... [ 44%] HowToSubmitABug reading sources... [ 44%] HowToUseAttributes reading sources... [ 45%] HowToUseInstrMappings reading sources... [ 46%] InAlloca reading sources... [ 46%] LLVMBuild reading sources... [ 47%] LangRef reading sources... [ 48%] Lexicon reading sources... [ 48%] LibFuzzer reading sources... [ 49%] LinkTimeOptimization reading sources... [ 50%] MCJITDesignAndImplementation reading sources... [ 50%] MIRLangRef reading sources... [ 51%] MarkedUpDisassembly reading sources... [ 52%] MemorySSA reading sources... [ 52%] MergeFunctions reading sources... [ 53%] NVPTXUsage reading sources... [ 54%] OptBisect reading sources... [ 54%] PDB/CodeViewSymbols reading sources... [ 55%] PDB/CodeViewTypes reading sources... [ 56%] PDB/DbiStream reading sources... [ 56%] PDB/GlobalStream reading sources... [ 57%] PDB/HashStream reading sources... [ 58%] PDB/ModiStream reading sources... [ 58%] PDB/MsfFile reading sources... [ 59%] PDB/PdbStream reading sources... [ 60%] PDB/PublicStream reading sources... [ 60%] PDB/TpiStream reading sources... [ 61%] PDB/index reading sources... [ 62%] Packaging reading sources... [ 62%] Passes reading sources... [ 63%] Phabricator reading sources... [ 64%] ProgrammersManual reading sources... [ 64%] Projects reading sources... [ 65%] Proposals/GitHubMove reading sources... [ 66%] Proposals/VectorizationPlan reading sources... [ 66%] ReleaseNotes reading sources... [ 67%] ReleaseProcess reading sources... [ 68%] ReportingGuide reading sources... [ 68%] ScudoHardenedAllocator reading sources... [ 69%] SegmentedStacks reading sources... [ 70%] SourceLevelDebugging reading sources... [ 70%] SphinxQuickstartTemplate reading sources... [ 71%] StackMaps reading sources... [ 72%] Statepoints reading sources... [ 72%] SystemLibrary reading sources... [ 73%] TableGen/BackEnds reading sources... [ 74%] TableGen/Deficiencies reading sources... [ 74%] TableGen/LangIntro reading sources... [ 75%] TableGen/LangRef reading sources... [ 76%] TableGen/index reading sources... [ 76%] TableGenFundamentals reading sources... [ 77%] TestSuiteMakefileGuide reading sources... [ 78%] TestingGuide reading sources... [ 78%] TypeMetadata reading sources... [ 79%] Vectorizers reading sources... [ 80%] WritingAnLLVMBackend reading sources... [ 80%] WritingAnLLVMPass reading sources... [ 81%] XRay reading sources... [ 82%] XRayExample reading sources... [ 82%] YamlIO reading sources... [ 83%] index reading sources... [ 84%] tutorial/BuildingAJIT1 reading sources... [ 84%] tutorial/BuildingAJIT2 reading sources... [ 85%] tutorial/BuildingAJIT3 reading sources... [ 86%] tutorial/BuildingAJIT4 reading sources... [ 86%] tutorial/BuildingAJIT5 reading sources... [ 87%] tutorial/LangImpl01 reading sources... [ 88%] tutorial/LangImpl02 reading sources... [ 88%] tutorial/LangImpl03 reading sources... [ 89%] tutorial/LangImpl04 reading sources... [ 90%] tutorial/LangImpl05 reading sources... [ 90%] tutorial/LangImpl06 reading sources... [ 91%] tutorial/LangImpl07 reading sources... [ 92%] tutorial/LangImpl08 reading sources... [ 92%] tutorial/LangImpl09 reading sources... [ 93%] tutorial/LangImpl10 reading sources... [ 94%] tutorial/OCamlLangImpl1 reading sources... [ 94%] tutorial/OCamlLangImpl2 reading sources... [ 95%] tutorial/OCamlLangImpl3 reading sources... [ 96%] tutorial/OCamlLangImpl4 reading sources... [ 96%] tutorial/OCamlLangImpl5 reading sources... [ 97%] tutorial/OCamlLangImpl6 reading sources... [ 98%] tutorial/OCamlLangImpl7 reading sources... [ 98%] tutorial/OCamlLangImpl8 reading sources... [ 99%] tutorial/index reading sources... [100%] yaml2obj /<>/docs/Proposals/VectorizationPlan.rst:181: WARNING: Footnote [8] is not referenced. looking for now-outdated files... none found pickling environment... done checking consistency... /<>/docs/AMDGPUUsage.rst:3751: WARNING: Citation [AMD-OpenCL_Programming-Guide] is not referenced. /<>/docs/AMDGPUUsage.rst:3761: WARNING: Citation [AMD-AMDGPU-Compute-Application-Binary-Interface] is not referenced. /<>/docs/AMDGPUUsage.rst:3752: WARNING: Citation [AMD-APP-SDK] is not referenced. done preparing documents... done writing output... [ 0%] AMDGPUUsage writing output... [ 1%] AdvancedBuilds writing output... [ 2%] AliasAnalysis writing output... [ 2%] Atomics writing output... [ 3%] Benchmarking writing output... [ 4%] 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... [ 8%] CodeGenerator writing output... [ 9%] CodeOfConduct writing output... [ 10%] CodingStandards writing output... [ 10%] CommandGuide/FileCheck writing output... [ 11%] CommandGuide/bugpoint writing output... [ 12%] CommandGuide/index writing output... [ 12%] CommandGuide/lit writing output... [ 13%] CommandGuide/llc writing output... [ 14%] CommandGuide/lli writing output... [ 14%] CommandGuide/llvm-ar writing output... [ 15%] CommandGuide/llvm-as writing output... [ 16%] CommandGuide/llvm-bcanalyzer writing output... [ 16%] CommandGuide/llvm-build writing output... [ 17%] CommandGuide/llvm-config writing output... [ 18%] CommandGuide/llvm-cov writing output... [ 18%] CommandGuide/llvm-diff writing output... [ 19%] CommandGuide/llvm-dis writing output... [ 20%] CommandGuide/llvm-dwarfdump writing output... [ 20%] CommandGuide/llvm-extract writing output... [ 21%] CommandGuide/llvm-lib writing output... [ 22%] CommandGuide/llvm-link writing output... [ 22%] CommandGuide/llvm-nm writing output... [ 23%] CommandGuide/llvm-profdata writing output... [ 24%] CommandGuide/llvm-readobj writing output... [ 24%] CommandGuide/llvm-stress writing output... [ 25%] CommandGuide/llvm-symbolizer writing output... [ 26%] CommandGuide/opt writing output... [ 26%] CommandGuide/tblgen writing output... [ 27%] CommandLine writing output... [ 28%] CompileCudaWithLLVM writing output... [ 28%] CompilerWriterInfo writing output... [ 29%] Coroutines writing output... [ 30%] CoverageMappingFormat writing output... [ 30%] DebuggingJITedCode writing output... [ 31%] DeveloperPolicy writing output... [ 32%] Docker writing output... [ 32%] ExceptionHandling writing output... [ 33%] ExtendingLLVM writing output... [ 34%] Extensions writing output... [ 34%] FAQ writing output... [ 35%] FaultMaps writing output... [ 36%] Frontend/PerformanceTips writing output... [ 36%] GarbageCollection writing output... [ 37%] GetElementPtr writing output... [ 38%] GettingStarted writing output... [ 38%] GettingStartedVS writing output... [ 39%] GlobalISel writing output... [ 40%] GoldPlugin writing output... [ 40%] HowToAddABuilder writing output... [ 41%] HowToBuildOnARM writing output... [ 42%] HowToCrossCompileLLVM writing output... [ 42%] HowToReleaseLLVM writing output... [ 43%] HowToSetUpLLVMStyleRTTI writing output... [ 44%] HowToSubmitABug writing output... [ 44%] HowToUseAttributes writing output... [ 45%] HowToUseInstrMappings writing output... [ 46%] InAlloca writing output... [ 46%] LLVMBuild writing output... [ 47%] LangRef writing output... [ 48%] Lexicon writing output... [ 48%] LibFuzzer writing output... [ 49%] LinkTimeOptimization writing output... [ 50%] MCJITDesignAndImplementation writing output... [ 50%] MIRLangRef writing output... [ 51%] MarkedUpDisassembly writing output... [ 52%] MemorySSA writing output... [ 52%] MergeFunctions writing output... [ 53%] NVPTXUsage writing output... [ 54%] OptBisect writing output... [ 54%] PDB/CodeViewSymbols writing output... [ 55%] PDB/CodeViewTypes writing output... [ 56%] PDB/DbiStream writing output... [ 56%] PDB/GlobalStream writing output... [ 57%] PDB/HashStream writing output... [ 58%] PDB/ModiStream writing output... [ 58%] PDB/MsfFile writing output... [ 59%] PDB/PdbStream writing output... [ 60%] PDB/PublicStream writing output... [ 60%] PDB/TpiStream writing output... [ 61%] PDB/index writing output... [ 62%] Packaging writing output... [ 62%] Passes writing output... [ 63%] Phabricator writing output... [ 64%] ProgrammersManual writing output... [ 64%] Projects writing output... [ 65%] Proposals/GitHubMove writing output... [ 66%] Proposals/VectorizationPlan writing output... [ 66%] ReleaseNotes writing output... [ 67%] ReleaseProcess writing output... [ 68%] ReportingGuide writing output... [ 68%] ScudoHardenedAllocator writing output... [ 69%] SegmentedStacks writing output... [ 70%] SourceLevelDebugging writing output... [ 70%] SphinxQuickstartTemplate writing output... [ 71%] StackMaps writing output... [ 72%] Statepoints writing output... [ 72%] SystemLibrary writing output... [ 73%] TableGen/BackEnds writing output... [ 74%] TableGen/Deficiencies writing output... [ 74%] TableGen/LangIntro writing output... [ 75%] TableGen/LangRef writing output... [ 76%] TableGen/index writing output... [ 76%] TableGenFundamentals writing output... [ 77%] TestSuiteMakefileGuide writing output... [ 78%] TestingGuide writing output... [ 78%] TypeMetadata writing output... [ 79%] Vectorizers writing output... [ 80%] WritingAnLLVMBackend writing output... [ 80%] WritingAnLLVMPass writing output... [ 81%] XRay writing output... [ 82%] XRayExample writing output... [ 82%] YamlIO writing output... [ 83%] index writing output... [ 84%] tutorial/BuildingAJIT1 writing output... [ 84%] tutorial/BuildingAJIT2 writing output... [ 85%] tutorial/BuildingAJIT3 writing output... [ 86%] tutorial/BuildingAJIT4 writing output... [ 86%] tutorial/BuildingAJIT5 writing output... [ 87%] tutorial/LangImpl01 writing output... [ 88%] tutorial/LangImpl02 writing output... [ 88%] tutorial/LangImpl03 writing output... [ 89%] tutorial/LangImpl04 writing output... [ 90%] tutorial/LangImpl05 writing output... [ 90%] tutorial/LangImpl06 writing output... [ 91%] tutorial/LangImpl07 writing output... [ 92%] tutorial/LangImpl08 writing output... [ 92%] tutorial/LangImpl09 writing output... [ 93%] tutorial/LangImpl10 writing output... [ 94%] tutorial/OCamlLangImpl1 writing output... [ 94%] tutorial/OCamlLangImpl2 writing output... [ 95%] tutorial/OCamlLangImpl3 writing output... [ 96%] tutorial/OCamlLangImpl4 writing output... [ 96%] tutorial/OCamlLangImpl5 writing output... [ 97%] tutorial/OCamlLangImpl6 writing output... [ 98%] tutorial/OCamlLangImpl7 writing output... [ 98%] tutorial/OCamlLangImpl8 writing output... [ 99%] tutorial/index writing output... [100%] yaml2obj generating indices... genindex writing additional pages... search copying images... [ 7%] MCJIT-engine-builder.png copying images... [ 15%] ARM-BE-bitcastfail.png copying images... [ 23%] ARM-BE-ldr.png copying images... [ 30%] ARM-BE-ld1.png copying images... [ 38%] MCJIT-resolve-relocations.png copying images... [ 46%] tutorial/LangImpl05-cfg.png copying images... [ 53%] ARM-BE-bitcastsuccess.png copying images... [ 61%] MCJIT-dyld-load.png copying images... [ 69%] MCJIT-creation.png copying images... [ 76%] linpack-pc.png copying images... [ 84%] MCJIT-load.png copying images... [ 92%] MCJIT-load-object.png copying images... [100%] gcc-loops.png copying static files... done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 4 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.7 making output directory... loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 0 added, 0 changed, 0 removed looking for now-outdated files... none found writing... llvm-dwarfdump.1 { } llvm-cov.1 { } bugpoint.1 { } llvm-readobj.1 { } llvm-nm.1 { } llc.1 { } llvm-dis.1 { } llvm-link.1 { } llvm-build.1 { } llvm-profdata.1 { } llvm-as.1 { } llvm-config.1 { } llvm-diff.1 { } FileCheck.1 { } llvm-stress.1 { } llvm-lib.1 { } lit.1 { } llvm-extract.1 { } llvm-bcanalyzer.1 { } llvm-symbolizer.1 { } lli.1 { } opt.1 { } llvm-ar.1 { } tblgen.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.7 making output directory... loading pickled environment... not yet created building [mo]: targets for 0 po files that are out of date building [html]: targets for 55 source files that are out of date updating environment: 55 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... [ 10%] ClangCheck reading sources... [ 12%] ClangCommandLineReference reading sources... [ 14%] ClangFormat reading sources... [ 16%] ClangFormatStyleOptions reading sources... [ 18%] ClangPlugins reading sources... [ 20%] 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... [ 30%] DataFlowSanitizer reading sources... [ 32%] DataFlowSanitizerDesign reading sources... [ 34%] DiagnosticsReference reading sources... [ 36%] DriverInternals reading sources... [ 38%] ExternalClangExamples reading sources... [ 40%] 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... [ 61%] LibTooling reading sources... [ 63%] MSVCCompatibility reading sources... [ 65%] MemorySanitizer reading sources... [ 67%] Modules reading sources... [ 69%] ObjectiveCLiterals reading sources... [ 70%] PCHInternals reading sources... [ 72%] PTHInternals reading sources... [ 74%] RAVFrontendAction reading sources... [ 76%] ReleaseNotes reading sources... [ 78%] SafeStack reading sources... [ 80%] SanitizerCoverage reading sources... [ 81%] SanitizerSpecialCaseList reading sources... [ 83%] SanitizerStats reading sources... [ 85%] SourceBasedCodeCoverage reading sources... [ 87%] ThinLTO reading sources... [ 89%] ThreadSafetyAnalysis reading sources... [ 90%] ThreadSanitizer reading sources... [ 92%] Toolchain reading sources... [ 94%] Tooling reading sources... [ 96%] UndefinedBehaviorSanitizer reading sources... [ 98%] UsersManual reading sources... [100%] index /<>/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix". /<>/clang/docs/ClangCommandLineReference.rst:154: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix". /<>/clang/docs/ClangCommandLineReference.rst:318: WARNING: Duplicate explicit target name: "cmdoption-clang--output". /<>/clang/docs/ClangCommandLineReference.rst:412: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name". /<>/clang/docs/ClangCommandLineReference.rst:428: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name". /<>/clang/docs/ClangCommandLineReference.rst:462: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib". /<>/clang/docs/ClangCommandLineReference.rst:466: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats". /<>/clang/docs/ClangCommandLineReference.rst:470: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps". /<>/clang/docs/ClangCommandLineReference.rst:530: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib". /<>/clang/docs/ClangCommandLineReference.rst:540: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot". /<>/clang/docs/ClangCommandLineReference.rst:602: WARNING: Duplicate explicit target name: "cmdoption-clang--language". /<>/clang/docs/ClangCommandLineReference.rst:788: WARNING: Duplicate explicit target name: "cmdoption-clang--param". /<>/clang/docs/ClangCommandLineReference.rst:790: WARNING: Duplicate explicit target name: "cmdoption-clang--std". /<>/clang/docs/ClangCommandLineReference.rst:807: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro". /<>/clang/docs/ClangCommandLineReference.rst:819: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro". /<>/clang/docs/ClangCommandLineReference.rst:836: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory". /<>/clang/docs/ClangCommandLineReference.rst:894: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after". /<>/clang/docs/ClangCommandLineReference.rst:918: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix". /<>/clang/docs/ClangCommandLineReference.rst:942: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after". /<>/clang/docs/ClangCommandLineReference.rst:946: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before". /<>/clang/docs/ClangCommandLineReference.rst:958: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix". /<>/clang/docs/ClangCommandLineReference.rst:1131: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath". /<>/clang/docs/ClangCommandLineReference.rst:1147: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH". /<>/clang/docs/ClangCommandLineReference.rst:1155: WARNING: Duplicate explicit target name: "cmdoption-clang--resource". /<>/clang/docs/ClangCommandLineReference.rst:1253: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode". /<>/clang/docs/ClangCommandLineReference.rst:1265: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding". /<>/clang/docs/ClangCommandLineReference.rst:1275: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs". /<>/clang/docs/ClangCommandLineReference.rst:1377: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name". /<>/clang/docs/ClangCommandLineReference.rst:1431: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment". /<>/clang/docs/ClangCommandLineReference.rst:1513: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory". /<>/clang/docs/ClangCommandLineReference.rst:1971: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv". /<>/clang/docs/ClangCommandLineReference.rst:2326: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize". /<>/clang/docs/ClangCommandLineReference.rst:2338: WARNING: Duplicate explicit target name: "cmdoption-clang--debug". /<>/clang/docs/ClangCommandLineReference.rst:2433: WARNING: Duplicate explicit target name: "cmdoption-clang--assert". /<>/clang/docs/ClangCommandLineReference.rst:2573: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory". /<>/clang/docs/ClangCommandLineReference.rst:2601: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker". /<>/clang/docs/ClangCommandLineReference.rst:2623: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link". /<>/clang/docs/CommandGuide/clang.rst:336: WARNING: Duplicate explicit target name: "cmdoption-flto". /<>/clang/docs/CommandGuide/clang.rst:410: WARNING: Duplicate explicit target name: "cmdoption-save-stats". looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done writing output... [ 1%] AddressSanitizer writing output... [ 3%] AttributeReference writing output... [ 5%] AutomaticReferenceCounting writing output... [ 7%] Block-ABI-Apple writing output... [ 9%] BlockLanguageSpec writing output... [ 10%] ClangCheck writing output... [ 12%] ClangCommandLineReference writing output... [ 14%] ClangFormat writing output... [ 16%] ClangFormatStyleOptions writing output... [ 18%] ClangPlugins writing output... [ 20%] 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... [ 30%] DataFlowSanitizer writing output... [ 32%] DataFlowSanitizerDesign writing output... [ 34%] DiagnosticsReference writing output... [ 36%] DriverInternals writing output... [ 38%] ExternalClangExamples writing output... [ 40%] 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... [ 61%] LibTooling writing output... [ 63%] MSVCCompatibility writing output... [ 65%] MemorySanitizer writing output... [ 67%] Modules writing output... [ 69%] ObjectiveCLiterals writing output... [ 70%] PCHInternals writing output... [ 72%] PTHInternals writing output... [ 74%] RAVFrontendAction writing output... [ 76%] ReleaseNotes writing output... [ 78%] SafeStack writing output... [ 80%] SanitizerCoverage writing output... [ 81%] SanitizerSpecialCaseList writing output... [ 83%] SanitizerStats writing output... [ 85%] SourceBasedCodeCoverage writing output... [ 87%] ThinLTO writing output... [ 89%] ThreadSafetyAnalysis writing output... [ 90%] ThreadSanitizer writing output... [ 92%] Toolchain 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... WARNING: html_static_path entry u'/<>/clang/docs/_static' does not exist done copying extra files... done dumping search index in English (code: en) ... done dumping object inventory... done build succeeded, 40 warnings. Copying legacy HTML-formatted docs into _build/html Build finished. The HTML pages are in _build/html. make[2]: Leaving directory '/<>/clang/docs' make[2]: Entering directory '/<>/clang/docs' sphinx-build -b man -d _build/doctrees . _build/man Running Sphinx v1.6.7 making output directory... loading pickled environment... done building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 0 added, 0 changed, 0 removed looking for now-outdated files... none found writing... clang.1 { } build succeeded. Build finished. The manual pages are in _build/man. make[2]: Leaving directory '/<>/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-html -q /<>/docs /<>/build-llvm/docs/html /<>/docs/Proposals/VectorizationPlan.rst:181: WARNING: Footnote [8] is not referenced. /<>/docs/AMDGPUUsage.rst:3751: WARNING: Citation [AMD-OpenCL_Programming-Guide] is not referenced. /<>/docs/AMDGPUUsage.rst:3761: WARNING: Citation [AMD-AMDGPU-Compute-Application-Binary-Interface] is not referenced. /<>/docs/AMDGPUUsage.rst:3752: WARNING: Citation [AMD-APP-SDK] is not referenced. 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-html -q /<>/tools/clang/docs /<>/build-llvm/tools/clang/docs/html /<>/tools/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:154: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:318: WARNING: Duplicate explicit target name: "cmdoption-clang--output". /<>/tools/clang/docs/ClangCommandLineReference.rst:412: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name". /<>/tools/clang/docs/ClangCommandLineReference.rst:428: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name". /<>/tools/clang/docs/ClangCommandLineReference.rst:462: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib". /<>/tools/clang/docs/ClangCommandLineReference.rst:466: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats". /<>/tools/clang/docs/ClangCommandLineReference.rst:470: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps". /<>/tools/clang/docs/ClangCommandLineReference.rst:530: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib". /<>/tools/clang/docs/ClangCommandLineReference.rst:540: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot". /<>/tools/clang/docs/ClangCommandLineReference.rst:602: WARNING: Duplicate explicit target name: "cmdoption-clang--language". /<>/tools/clang/docs/ClangCommandLineReference.rst:788: WARNING: Duplicate explicit target name: "cmdoption-clang--param". /<>/tools/clang/docs/ClangCommandLineReference.rst:790: WARNING: Duplicate explicit target name: "cmdoption-clang--std". /<>/tools/clang/docs/ClangCommandLineReference.rst:807: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro". /<>/tools/clang/docs/ClangCommandLineReference.rst:819: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro". /<>/tools/clang/docs/ClangCommandLineReference.rst:836: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory". /<>/tools/clang/docs/ClangCommandLineReference.rst:894: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after". /<>/tools/clang/docs/ClangCommandLineReference.rst:918: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:942: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after". /<>/tools/clang/docs/ClangCommandLineReference.rst:946: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before". /<>/tools/clang/docs/ClangCommandLineReference.rst:958: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:1131: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath". /<>/tools/clang/docs/ClangCommandLineReference.rst:1147: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH". /<>/tools/clang/docs/ClangCommandLineReference.rst:1155: WARNING: Duplicate explicit target name: "cmdoption-clang--resource". /<>/tools/clang/docs/ClangCommandLineReference.rst:1253: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode". /<>/tools/clang/docs/ClangCommandLineReference.rst:1265: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding". /<>/tools/clang/docs/ClangCommandLineReference.rst:1275: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs". /<>/tools/clang/docs/ClangCommandLineReference.rst:1377: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name". /<>/tools/clang/docs/ClangCommandLineReference.rst:1431: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment". /<>/tools/clang/docs/ClangCommandLineReference.rst:1513: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory". /<>/tools/clang/docs/ClangCommandLineReference.rst:1971: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv". /<>/tools/clang/docs/ClangCommandLineReference.rst:2326: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize". /<>/tools/clang/docs/ClangCommandLineReference.rst:2338: WARNING: Duplicate explicit target name: "cmdoption-clang--debug". /<>/tools/clang/docs/ClangCommandLineReference.rst:2433: WARNING: Duplicate explicit target name: "cmdoption-clang--assert". /<>/tools/clang/docs/ClangCommandLineReference.rst:2573: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory". /<>/tools/clang/docs/ClangCommandLineReference.rst:2601: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker". /<>/tools/clang/docs/ClangCommandLineReference.rst:2623: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link". /<>/tools/clang/docs/CommandGuide/clang.rst:336: WARNING: Duplicate explicit target name: "cmdoption-flto". /<>/tools/clang/docs/CommandGuide/clang.rst:410: WARNING: Duplicate explicit target name: "cmdoption-save-stats". WARNING: html_static_path entry u'/<>/tools/clang/docs/_static' does not exist 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-html -q /<>/tools/clang/tools/extra/docs /<>/build-llvm/tools/clang/tools/extra/docs/html WARNING: html_static_path entry u'/<>/tools/clang/tools/extra/docs/_static' does not exist 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-html -q /<>/tools/polly/docs /<>/build-llvm/tools/polly/docs/html WARNING: html_static_path entry u'/<>/tools/polly/docs/_static' does not exist 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-man -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-man -q /<>/tools/clang/tools/extra/docs /<>/build-llvm/tools/clang/tools/extra/docs/man 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-man -q /<>/tools/clang/docs /<>/build-llvm/tools/clang/docs/man /<>/tools/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:154: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:318: WARNING: Duplicate explicit target name: "cmdoption-clang--output". /<>/tools/clang/docs/ClangCommandLineReference.rst:412: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name". /<>/tools/clang/docs/ClangCommandLineReference.rst:428: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name". /<>/tools/clang/docs/ClangCommandLineReference.rst:462: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib". /<>/tools/clang/docs/ClangCommandLineReference.rst:466: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats". /<>/tools/clang/docs/ClangCommandLineReference.rst:470: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps". /<>/tools/clang/docs/ClangCommandLineReference.rst:530: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib". /<>/tools/clang/docs/ClangCommandLineReference.rst:540: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot". /<>/tools/clang/docs/ClangCommandLineReference.rst:602: WARNING: Duplicate explicit target name: "cmdoption-clang--language". /<>/tools/clang/docs/ClangCommandLineReference.rst:788: WARNING: Duplicate explicit target name: "cmdoption-clang--param". /<>/tools/clang/docs/ClangCommandLineReference.rst:790: WARNING: Duplicate explicit target name: "cmdoption-clang--std". /<>/tools/clang/docs/ClangCommandLineReference.rst:807: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro". /<>/tools/clang/docs/ClangCommandLineReference.rst:819: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro". /<>/tools/clang/docs/ClangCommandLineReference.rst:836: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory". /<>/tools/clang/docs/ClangCommandLineReference.rst:894: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after". /<>/tools/clang/docs/ClangCommandLineReference.rst:918: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:942: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after". /<>/tools/clang/docs/ClangCommandLineReference.rst:946: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before". /<>/tools/clang/docs/ClangCommandLineReference.rst:958: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix". /<>/tools/clang/docs/ClangCommandLineReference.rst:1131: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath". /<>/tools/clang/docs/ClangCommandLineReference.rst:1147: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH". /<>/tools/clang/docs/ClangCommandLineReference.rst:1155: WARNING: Duplicate explicit target name: "cmdoption-clang--resource". /<>/tools/clang/docs/ClangCommandLineReference.rst:1253: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode". /<>/tools/clang/docs/ClangCommandLineReference.rst:1265: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding". /<>/tools/clang/docs/ClangCommandLineReference.rst:1275: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs". /<>/tools/clang/docs/ClangCommandLineReference.rst:1377: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name". /<>/tools/clang/docs/ClangCommandLineReference.rst:1431: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment". /<>/tools/clang/docs/ClangCommandLineReference.rst:1513: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory". /<>/tools/clang/docs/ClangCommandLineReference.rst:1971: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv". /<>/tools/clang/docs/ClangCommandLineReference.rst:2326: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize". /<>/tools/clang/docs/ClangCommandLineReference.rst:2338: WARNING: Duplicate explicit target name: "cmdoption-clang--debug". /<>/tools/clang/docs/ClangCommandLineReference.rst:2433: WARNING: Duplicate explicit target name: "cmdoption-clang--assert". /<>/tools/clang/docs/ClangCommandLineReference.rst:2573: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory". /<>/tools/clang/docs/ClangCommandLineReference.rst:2601: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker". /<>/tools/clang/docs/ClangCommandLineReference.rst:2623: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link". /<>/tools/clang/docs/CommandGuide/clang.rst:336: WARNING: Duplicate explicit target name: "cmdoption-flto". /<>/tools/clang/docs/CommandGuide/clang.rst:410: WARNING: Duplicate explicit target name: "cmdoption-save-stats". 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-man -q /<>/docs /<>/build-llvm/docs/man /<>/docs/Proposals/VectorizationPlan.rst:181: WARNING: Footnote [8] is not referenced. /<>/docs/AMDGPUUsage.rst:3751: WARNING: Citation [AMD-OpenCL_Programming-Guide] is not referenced. /<>/docs/AMDGPUUsage.rst:3761: WARNING: Citation [AMD-AMDGPU-Compute-Application-Binary-Interface] is not referenced. /<>/docs/AMDGPUUsage.rst:3752: WARNING: Citation [AMD-APP-SDK] is not referenced. 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 5.0 || mv $f `echo $f|sed "s|\.1|-5.0.1|"`; \ done; \ else \ echo "could not find $d"; \ fi cd /<>/clang/docs/_build/man/; mv clang.1 clang-5.0.1 for d in build-llvm/docs/html/_static/ build-llvm/tools/clang/docs/html/_static/ build-llvm/tools/clang/tools/extra/docs/html/_static/; do \ cd $d && rm -f jquery.js && ln -s /usr/share/javascript/jquery/jquery.js && cd -; \ cd $d && rm -f underscore.js && ln -s /usr/share/javascript/underscore/underscore.js && cd -; \ done /<> /<> /<> /<> /<> /<> mkdir -p debian/man/ help2man --no-info --version-string=5.0 clang/tools/scan-view/bin/scan-view > debian/man/scan-view-5.0.1 help2man --no-info --version-string=5.0 clang/tools/clang-format/clang-format-diff.py > debian/man/clang-format-diff-5.0.1 CMDS="llvm-dwarfdump llvm-mc llvm-mcmarkup llvm-objdump llvm-rtdyld llvm-size llvm-ranlib lldb lldb-mi clang-format clang clang++ clang-tblgen clang-check clang-cpp clang-import-test clang-tidy clang-apply-replacements clang-rename clang-query pp-trace sancov lli modularize clang-include-fixer find-all-symbols clang-reorder-fields ld.lld llvm-tblgen clang-change-namespace clang-offload-bundler"; \ for f in $CMDS; do \ echo "Generating manpage of $f"; \ LD_LIBRARY_PATH=/<>/debian/tmp//usr/lib/llvm-5.0/lib/:/usr/lib/*/libfakeroot help2man --no-info --version-string=5.0 build-llvm/bin/$f > debian/man/$f-5.0.1; \ done Generating manpage of llvm-dwarfdump ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of llvm-mc ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of llvm-mcmarkup ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of llvm-objdump ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of llvm-rtdyld ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of llvm-size ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of llvm-ranlib ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of lldb ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of lldb-mi ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-format ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang++ ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-tblgen ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-check ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-cpp ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-import-test ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-tidy ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-apply-replacements ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-rename ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-query ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of pp-trace ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of sancov ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of lli ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of modularize ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-include-fixer ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of find-all-symbols ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-reorder-fields ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of ld.lld ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of llvm-tblgen ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-change-namespace ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. Generating manpage of clang-offload-bundler ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. dh_prep make[1]: Leaving directory '/<>' 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-5.0/include/llvm -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/LTO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/legacy -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/legacy/LTOModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/Caching.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LTO/LTOBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/JITSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/RawByteChannel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/RPCSerialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Linker -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Linker/Linker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Linker/IRMover.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/SROA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/DCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopPredication.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/GVN.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/NaryReassociate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/SpeculativeExecution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LICM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/GVNExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopSink.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopStrengthReduce.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/Sink.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar/NewGVN.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Instrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Vectorize -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Coroutines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/ArgumentPromotion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/Inliner.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/GlobalSplit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/SCCP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/AlwaysInliner.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/Internalize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/InstCombine -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/PGOInstrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/InstrProfiling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/SampleProfile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/ObjCARC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/CmpInstAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/LowerInvoke.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/FunctionComparator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/NameAnonGlobals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/LowerMemIntrinsics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/Local.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/VNCoercion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/Cloning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/PredicateInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/OrderedInstructions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SimplifyInstructions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/EscapeEnumerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/GCOVProfiler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Transforms/Vectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LinkAllIR.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/ProfileCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/SampleProf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/InstrProfReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/InstrProfData.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/InstrProf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/SampleProfReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/Coverage -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IRReader -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IRReader/IRReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Demangle -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Demangle/Demangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/Symbolize -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CodeViewTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CVDebugRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/Formatters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/GUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeDeserializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeTableCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/TypeSerializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugSubsection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/MSF -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/MSF/MSFCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/MSF/MSFError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/MSF/IMSFFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/MSF/MSFStreamLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/MSF/MSFBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DIContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/UDTLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/TpiStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/NativeSession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/TpiHashing.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/PublicsStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/Formatters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/SymbolStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/RawError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/PublicsStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/HashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/InfoStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/Hash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/PDBFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/DbiStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/RawTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/EnumTables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/RawConstants.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFAttribute.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFDie.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Passes -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Passes/PassBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/InitializePasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/SymbolicFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/IRObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/Wasm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/Binary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/ModuleSymbolTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/Decompressor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/ArchiveWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/COFFImportFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/WindowsResource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/RelocVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/StackMapParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/MachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/ObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/COFFModuleDefinition.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/MachOUniversal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/ELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/ELFTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/IRSymtab.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/COFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/Archive.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/ELFObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Object/SymbolSize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/XRay -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/XRay/XRayRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/XRay/Trace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/XRay/InstrumentationMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/XRay/Graph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/XRay/YAMLXRayRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/AsmParser -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/AsmParser/SlotMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/AsmParser/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/DWARFEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/DWARFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/WasmYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/YAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/PassRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Testing -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Testing/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Testing/Support/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Testing/Support/SupportHelpers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LowLevelType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/FaultMaps.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveRegUnits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/RegisterPressure.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/DIE.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LexicalScopes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/StackProtector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/Passes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/SlotIndexes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineScheduler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ParallelCG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/CallingConvLower.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GCs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/FastISel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/SelectionDAG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/StackMaps.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/AsmPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveInterval.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/Legalizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/Localizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GlobalISel/GISelAccessor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/Analysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveStackAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/EdgeBundles.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ValueTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineValueType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MIRPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineInstr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/TargetSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/CommandFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ExpandReductions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ExecutionDepsFix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/VirtRegMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GCStrategy.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachORelocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PBQP -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PBQP/Math.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MIRParser -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveIntervalAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ValueTypes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/TailDuplicator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/DIEValue.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/GCMetadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/MacroFusion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/DAGCombine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/LiveVariables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode/BitstreamReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode/BitcodeWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode/BitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode/BitcodeReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Bitcode/BitstreamWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/PassAnalysisSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/GenericOpcodes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetItinerary.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/Target.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetSubtargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetLoweringObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/GlobalISel -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/GlobalISel/Target.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/GlobalISel/SelectionDAGCompat.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/GlobalISel/RegisterBank.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetCallingConv.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetSelectionDAG.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/CostTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetOpcodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetSchedule.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetInstrInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetMachine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetFrameLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetLowering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetCallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Target/TargetOpcodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/AsmCond.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCDisassembler -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSymbolELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSectionCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCTargetOptionsCommandFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAsmLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCTargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCFixupKindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCELFObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCInstPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCWin64EH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCDirectives.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCDwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/SectionKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAsmBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCInst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCFixup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/ConstantPools.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCWasmObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSectionELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/SubtargetFeature.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/StringTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCFragment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCRegisterInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCELFStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCInstrAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSymbolWasm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAsmInfoELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAsmInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAsmInfoWasm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSectionMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAssembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCExpr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSymbolMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCInstrItineraries.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCInstBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCInstrDesc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCInstrInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/LaneBitmask.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCCodeView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSymbolCOFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAnalysis -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCCodeEmitter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCLabel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCMachObjectWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCObjectStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCObjectFileInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSectionWasm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MachineLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCWasmStreamer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCWinEH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/MC/MCSubtargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/PredIteratorCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GlobalIFunc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/PassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GlobalValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/InstrTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Instructions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/NoFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ModuleSlotTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DebugLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/MDBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DIBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Value.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Constants.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Comdat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DebugInfoMetadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ValueHandle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Constant.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GlobalObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ConstantFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Instruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Argument.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Value.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/LegacyPassNameParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/SymbolTableListTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/LLVMContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicInst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GlobalAlias.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/OptBisect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DerivedUser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ProfileSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Intrinsics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/User.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/AutoUpgrade.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ValueMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DebugInfoFlags.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/PassManagerInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/OperandTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/BasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DebugInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/InlineAsm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsMips.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Metadata.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ValueSymbolTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Function.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/TypeBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/InstVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ModuleSummaryIndexYAML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/CallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Instruction.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IRPrintingPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsX86.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/TrackingMDRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DataLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsXCore.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Attributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Intrinsics.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Metadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DiagnosticInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/SafepointIRVerifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/InstIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsBPF.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsARM.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/LegacyPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/UseListOrder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/TypeFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Mangler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Statepoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Use.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/LegacyPassManagers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/DerivedTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Attributes.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/ConstantRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Dominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Operator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/PatternMatch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GlobalVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GVMaterializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/CallSite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Verifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/PassSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ToolDrivers -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ToolDrivers/llvm-lib -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ToolDrivers/llvm-lib/LibDriver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ToolDrivers/llvm-dlltool -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Option -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Option/OptParser.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Option/OptSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Option/Option.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Option/OptTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Option/ArgList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Option/Arg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Pass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/APSInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/TinyPtrVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ilist_iterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/Optional.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/None.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/StringExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PackedVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ilist_node.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ArrayRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ScopedHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/IntervalMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PriorityWorklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/StringSwitch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/StringRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/DenseMapInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PostOrderIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ImmutableSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/EquivalenceClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SetVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SmallPtrSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/DenseMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/Triple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PointerSumType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/edit_distance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/MapVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ImmutableList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SCCIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/GraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/StringSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SparseMultiSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/DepthFirstIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ilist_node_options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/BreadthFirstIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/CachedHashString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ilist_base.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SetOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ilist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/Hashing.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/Twine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PriorityQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SparseBitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/FoldingSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/iterator_range.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/AllocatorList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/iterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/IndexedMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PointerUnion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/DenseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/simple_ilist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SmallString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ilist_node_base.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ImmutableMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/BitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/Sequence.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/VariadicFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/Statistic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/PointerIntPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/APFloat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/BitmaskEnum.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/APInt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/StringMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/UniqueVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SparseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/EpochTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/STLExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/ScopeExit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/IntEqClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SmallVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SmallSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/ADT/SmallBitVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/KnownBits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/CommandLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ArrayRecycler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/CrashRecoveryContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Solaris -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Solaris/sys -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Solaris/sys/regset.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ARMEHABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryStreamRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/MipsABIFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FormatCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/MemoryBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Compiler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/StringSaver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryStreamArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/AArch64TargetParser.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Recycler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/TargetRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/SHA1.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ThreadLocal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Format.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Regex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/CachePruning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Registry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/RWMutex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/TrigramIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ARMAttributeParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/COM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/CBindingWrapping.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryStreamReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Win64EH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/raw_sha1_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Parallel.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/MathExtras.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/MutexGuard.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Path.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/TargetSelect.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/GenericDomTree.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/AMDGPUCodeObjectMetadata.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/GCOV.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/DOTGraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Unicode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Endian.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ScaledNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/CodeGenCWrappers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ToolOutputFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/LICENSE.TXT -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/LEB128.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Debug.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/TargetParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/NativeFormatting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Atomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/MD5.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/circular_raw_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ThreadPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/WindowsError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/PluginLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/TypeName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/UniqueLock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/SourceMgr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryStreamError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ConvertUTF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Signals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FormatProviders.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/GraphWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/LineIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FileUtilities.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ScopedPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/RecyclingAllocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/LowLevelTypeImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Printable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FileOutputBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Allocator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/SaveAndRestore.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Threading.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Memory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/EndianStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/UnicodeCharRanges.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Chrono.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/SwapByteOrder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/AlignOf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Mutex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/SpecialCaseList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/DynamicLibrary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/StringPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/xxhash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/PrettyStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Locale.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ARMBuildAttributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/thread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FormatAdapters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/SystemUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Host.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Program.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/YAMLParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryByteStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/TrailingObjects.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/YAMLTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Watchdog.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/DataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/OnDiskHashTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryItemStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/RandomNumberGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Timer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/raw_os_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Capacity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/GlobPattern.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/type_traits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ErrorHandling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Compression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/LockFileManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FormattedStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ErrorOr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Errno.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FormatVariadicDetails.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/JamCRC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ReverseIteration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Casting.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/CodeGen.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BlockFrequency.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/SMLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BranchProbability.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/AtomicOrdering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Errc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/raw_ostream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ARMWinEH.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/TarWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Process.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/DebugCounter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/Valgrind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/FormatVariadic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ARMTargetParser.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/ManagedStatic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/BinaryStreamWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/Wasm.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/WebAssembly.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/Mips.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/AArch64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/AVR.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/Sparc.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/ARM.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/Lanai.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/RISCV.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/x86_64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/i386.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELFRelocs/BPF.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/Dwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/WasmRelocs -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/WasmRelocs/WebAssembly.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/Magic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/Dwarf.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/MachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/ELF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/COFF.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/BinaryFormat/MachO.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/StringMatcher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/Main.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/SearchableTable.td -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/Record.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/SetTheory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/TableGen/TableGenBackend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LinkAllPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LineEditor -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/LineEditor/LineEditor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/PassInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CodeMetrics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/MemorySSA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CaptureTracking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/InstructionSimplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/Interval.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LoopIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/AliasSetTracker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/MemorySSAUpdater.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/TargetFolder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/InlineCost.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/Passes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CallPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/DomPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/GlobalsModRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/MemoryLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/Trace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/RegionIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CFLAliasAnalysisUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/Loads.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ScalarEvolution.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LoopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/OptimizationDiagnosticInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LazyCallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/PHITransAddr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/AssumptionCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ObjectUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LoopAnalysisManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/Lint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/IVUsers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ValueTracking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/SparsePropagation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/RegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/IndirectCallSiteVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ConstantFolding.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/AliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LazyValueInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/DominanceFrontier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CFGPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/IntervalPartition.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/IntervalIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/RegionPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/VectorUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/DemandedBits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/RegionPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/EHPersonalities.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/LoopPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/PostDominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Transforms -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Transforms/IPO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Transforms/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Transforms/Vectorize.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/ExecutionEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/lto.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Linker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/OrcBindings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Analysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Object.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Core.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Target.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/LinkTimeOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/BitWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/BitReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Disassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Initialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/IRReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/ErrorHandling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/TargetMachine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/Support.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config/Targets.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config/Disassemblers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config/AsmParsers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config/abi-breaking.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config/llvm-config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Config/AsmPrinters.def -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Intrinsics.gen -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/IR/Attributes.gen -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/DataTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm/Support/VCSRevision.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMDemangle.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSupport.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMTableGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-tblgen -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMIRReader.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSelectionDAG.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMIRParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMGlobalISel.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBinaryFormat.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBitReader.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBitWriter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMTransformUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMInstrumentation.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMInstCombine.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMScalarOpts.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMipo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMVectorize.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/LLVMHello.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMObjCARCOpts.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMCoroutines.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLinker.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAnalysis.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLTO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMC.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMCParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMCDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMObject.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMObjectYAML.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMOption.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMDebugInfoDWARF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMDebugInfoMSF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMDebugInfoCodeView.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMDebugInfoPDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSymbolize.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMExecutionEngine.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMInterpreter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMCJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMOrcJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMRuntimeDyld.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMTarget.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAArch64CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAArch64Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAArch64AsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAArch64Disassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAArch64AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAArch64Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAArch64Utils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAMDGPUCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAMDGPUAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAMDGPUAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAMDGPUDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAMDGPUInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAMDGPUDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAMDGPUUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMARMCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMARMInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMARMAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMARMDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMARMAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMARMDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBPFCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBPFDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBPFAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBPFInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMBPFDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMHexagonCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMHexagonAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMHexagonInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMHexagonDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMHexagonDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLanaiCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLanaiAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLanaiInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLanaiDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLanaiAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLanaiDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMipsCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMipsAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMipsDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMipsInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMipsDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMipsAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMSP430CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMSP430AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMSP430Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMMSP430Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMNVPTXCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMNVPTXInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMNVPTXAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMNVPTXDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMPowerPCCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMPowerPCAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMPowerPCDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMPowerPCAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMPowerPCInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMPowerPCDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSparcCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSparcInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSparcDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSparcAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSparcAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSparcDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSystemZCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSystemZAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSystemZDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSystemZAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSystemZInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMSystemZDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMX86CodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMX86AsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMX86Disassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMX86AsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMX86Desc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMX86Info.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMX86Utils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMXCoreCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMXCoreDisassembler.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMXCoreAsmPrinter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMXCoreInfo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMXCoreDesc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMAsmParser.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLineEditor.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMProfileData.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMCoverage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMPasses.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMDlltoolDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMLibDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVMXRay.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/FileCheck -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-PerfectShuffle -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/count -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/not -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/yaml-bench -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/allocator_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/asan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/common_interface_defs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/coverage_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/dfsan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/esan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/linux_syscall_hooks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/lsan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/msan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/tsan_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/tsan_interface_atomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xray/xray_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xray/xray_log_interface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.builtins-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.stats-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.stats_client-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.lsan-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan_cxx-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-preinit-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-armhf.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan_cxx-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-armhf.a.syms -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/asan_blacklist.txt -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.scudo-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.profile-armhf.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.xray-armhf.a -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/DeLICM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/RegisterPasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/ScopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/FlattenSchedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/ScheduleOptimizer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/FlattenAlgo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/ScopPass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/CodegenCleanup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/CodeGeneration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/PPCGCodeGeneration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/PerfMonitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/IslAst.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/IslExprBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/RuntimeDebugBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/IRBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/IslNodeBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/LoopGenerators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/CodeGen/BlockGenerators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/ScopDetectionDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/PolyhedralInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/ScopBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/ScopDetection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Canonicalization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/PruneUnprofitable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/VirtualInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/ISLOStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/DumpModulePass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/ISLTools.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/GICHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/ScopHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/LinkGPURuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/SCEVAffinator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/ScopLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Support/SCEVValidator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/DependenceInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Simplify.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/LinkAllPasses.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/Config/config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libPolly.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/LLVMPolly.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libPollyISL.a -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl-noexceptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/constraint_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/map_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/ast_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/vec_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/aff_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/ilp_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/union_map_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/val_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/polynomial_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/set_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/point_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/deprecated/mat_int.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/schedule_node.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/hash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/point.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/multi.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/schedule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/space.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/constraint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/printer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/id_to_id.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/maybe_basic_set.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/id.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/ast_build.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/map_to_basic_set.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/band.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/flow.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/map_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/maybe_id.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/mat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/hmap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/union_map.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/stream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/maybe.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/ast.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/printer_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/ilp.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/aff_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/version.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/maybe_pw_aff.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/set_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/lp.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/val_gmp.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/set.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/vertices.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/polynomial.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/maybe_ast_expr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/arg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/union_set.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/ast_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/schedule_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/union_map_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/id_to_ast_expr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/obj.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/maybe_templ.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/id_to_pw_aff.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/union_set_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/val.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/map.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/aff.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/ctx.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/vec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/polynomial_type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/local_space.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/list.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/polly/isl/stdint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libPollyPPCG.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/polly/PollyConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/polly/PollyExports-all.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLTO.so.5.0.2 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLTO.so.5 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLTO.so -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/llvm-c/lto.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/LLVMgold.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-ar Creating llvm-ranlib Creating llvm-lib Creating llvm-dlltool -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-lto -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-profdata -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Index -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Index/USRGeneration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Index/IndexSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Index/IndexingAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Index/CodegenNameGenerator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Index/CommentToXML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Index/IndexDataConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/HeaderMapTypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/HeaderSearchOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/MacroArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/Token.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/LexDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/ExternalPreprocessorSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/HeaderSearch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/HeaderMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/PPConditionalDirectiveRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/MultipleIncludeOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/ScratchBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/PreprocessingRecord.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/Preprocessor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/PTHLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/Pragma.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/PreprocessorLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/PPCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/LiteralSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/ModuleLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/Lexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/ModuleMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/PreprocessorOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/PTHManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/TokenConcatenation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/TokenLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/CodeCompletionHandler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/DirectoryLookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Lex/MacroInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/ASTWriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/GlobalModuleIndex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/ContinuousRangeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/SerializationDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/ModuleFileExtension.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/ASTReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/ASTBitCodes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/ModuleManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/ASTDeserializationListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/BackendUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/ConstantInitBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/CodeGenABITypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/SwiftCallingConv.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/ConstantInitFuture.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/ModuleBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/CodeGenAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/CodeGen/CGFunctionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/FrontendTool -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/FrontendTool/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Edit -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Edit/Commit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Edit/Rewriters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Edit/FileOffset.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Edit/EditedSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Edit/EditsReceiver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Debian -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Debian/debian_path.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/LangOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsX86.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Lambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Builtins.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TargetBuiltins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Linkage.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsPPC.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Sanitizers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OperatorKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OpenCLExtensions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Visibility.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Sanitizers.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsWebAssembly.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/FileManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/VersionTuple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Cuda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Diagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Version.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/AllDiagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsNios2.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OperatorKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/CapturedStmt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/AttrSubjectMatchRules.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/SourceManagerInternals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/MemoryBufferCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticIDs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/XRayLists.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/IdentifierTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/SourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/PragmaKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OperatorPrecedence.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsLe64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OpenCLImageTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsNVPTX.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TokenKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/PlistSupport.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/SourceLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsAArch64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsXCore.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsHexagon.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TemplateKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/AddressSpaces.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/CommentOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/ObjCRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Builtins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsARM.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/CharInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TargetOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/PrettyStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsNEON.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/FileSystemStatCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OpenCLOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/SanitizerBlacklist.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/PartialDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/ExceptionSpecificationType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Attributes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/MacroBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/ExpressionTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsAMDGPU.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/FileSystemOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/ABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsSystemZ.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TargetInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TokenKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OpenMPKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/LLVM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/LangOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TargetCXXABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DebugInfoOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsX86_64.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/OpenMPKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/AttrKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Specifiers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticCategories.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/BuiltinsMips.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/TypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/VirtualFileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/ASTConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/Rewriters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/FixItRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Core/HTMLRewrite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Core/RewriteBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Core/RewriteRope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Core/TokenRewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Core/Rewriter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Rewrite/Core/DeltaTree.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Format -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Format/Format.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/FrontendOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/ASTConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/CodeGenOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/FrontendPluginRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/LayoutOverrideSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/TextDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/PCHContainerOperations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/MigratorOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/LangStandards.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/LogDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/SerializedDiagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/FrontendAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/MultiplexConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/TextDiagnosticBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/SerializedDiagnosticPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/LangStandard.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/SerializedDiagnosticReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/VerifyDiagnosticConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/ASTUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/CompilerInvocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/CommandLineSourceLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/ChainedDiagnosticConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/DiagnosticRenderer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/CompilerInstance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/PrecompiledPreamble.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/FrontendDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/Utils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/DependencyOutputOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/CodeGenOptions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/TextDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Frontend/PreprocessorOutputOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/Analyses.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/CheckerManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/Checker.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/IssueHash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ARCMigrate -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ARCMigrate/ARCMT.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ARCMigrate/ARCMTActions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ARCMigrate/FileRemapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/Registry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/VariantValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchersMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchersInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclFriend.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclContextInternals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTLambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTImporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/PrettyPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTStructuralEquivalence.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Expr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DependentDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/StmtGraphTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TypeLocNodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TypeNodes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ODRHash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ExprObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/OperationKinds.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TypeVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentSema.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTMutationListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TemplateName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/NestedNameSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Availability.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Decl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/OpenMPClause.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/VTableBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ExternalASTMerger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Comment.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Stmt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Attr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/LocInfoType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/EvaluatedExprVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentBriefParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/AttrIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ExprOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CanonicalType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/NSAPI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/MangleNumberingContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Mangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/StmtCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/UnresolvedSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTUnresolvedSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TypeLocVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/OperationKinds.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclGroup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/AST.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/BaseSubobject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/BuiltinTypes.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TypeLoc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CXXInheritance.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/StmtOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTTypeTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTFwd.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Redeclarable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/SelectorLocationsKind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclTemplate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TemplateBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/RawCommentList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/LambdaCapture.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/StmtVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclOpenMP.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/StmtObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclAccessPair.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CharUnits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ExprCXX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/RecursiveASTVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclObjC.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/TypeOrdering.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/APValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/StmtIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclLookups.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/VTTBuilder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ParentMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/GlobalDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclarationName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ExternalASTSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/RecordLayout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentCommandTraits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/ASTVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/XRayArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Compilation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/SanitizerArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Multilib.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Types.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Driver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Action.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Job.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Distro.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/ToolChain.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Util.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Phases.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Tool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/DriverDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/ScopeInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Lookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/SemaInternal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/MultiplexExternalSemaSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Overload.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/SemaDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/CodeCompleteOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/AttributeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/DeclSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/SemaLambda.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/ExternalSemaSource.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/CodeCompleteConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/CXXFieldCollector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Template.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/IdentifierResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Ownership.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/SemaFixItUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/SemaConsumer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Designator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/LoopHint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/ParsedTemplate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/TemplateDeduction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/DelayedDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/TypoCorrection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Initialization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Weak.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Scope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/PrettyDeclStackTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/ObjCMethodList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/Sema.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/CleanupInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/AnalysisBasedWarnings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse/RAIIObjectsForParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse/Parser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse/ParseAST.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse/ParseDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/DiagnosticsYaml.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/ReplacementsYaml.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Tooling.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/RefactoringCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/CompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/CommonOptionsParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/USRFinder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/RenamingAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/AtomicChange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Core/Lookup.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Core/Diagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Core/QualTypeNames.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/Core/Replacement.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/JSONCompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/ArgumentsAdjusters.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/FileMatchTrie.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Tooling/FixIt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/DomainSpecific -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/AnalysisContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/CFGStmtMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/ProgramPoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/Consumed.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/OSLog.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafety.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ReachableCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/PostOrderCFGView.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/FormatString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/UninitializedValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/Dominators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Analyses/LiveVariables.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/FlowSensitive -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/FlowSensitive/DataflowValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/CFG.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Support -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/Support/BumpVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/CodeInjector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/CloneDetection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/CallGraph.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Analysis/AnalysisDiagnostic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/Documentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/Platform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/CXCompilationDatabase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/Index.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/CXString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/CXErrorCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/BuildSystem.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/AttrPCHRead.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Serialization/AttrPCHWrite.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticCommonKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticLexKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticCommentKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/arm_neon.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticASTKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticFrontendKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticGroups.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticSemaKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/AttrSubMatchRulesList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticDriverKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/AttrHasAttributeImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticSerializationKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticAnalysisKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/AttrList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticIndexName.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/DiagnosticParseKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Basic/Version.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Config/config.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/AttrImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentCommandList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/StmtNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentCommandInfo.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/DeclNodes.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/AttrDump.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentHTMLTags.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/AttrVisitor.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/CommentHTMLTagsProperties.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/AST/Attrs.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Driver/Options.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/AttrParsedAttrImpl.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/AttrParsedAttrList.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/AttrTemplateInstantiate.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/AttrParsedAttrKinds.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Sema/AttrSpellingListIndex.inc -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang/Parse/AttrParserStringSwitches.inc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/bash-autocomplete.sh -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/adxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/altivec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/ammintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/arm_acle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/armintr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx2intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512bwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512cdintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vpopcntdqintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512dqintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512erintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512fintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512ifmaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512ifmavlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512pfintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vbmiintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vbmivlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vlbwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vlcdintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vldqintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/avxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/bmi2intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/bmiintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_builtin_vars.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_cmath.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_complex_builtins.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_intrinsics.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_math_forward_declares.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_runtime_wrapper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/clzerointrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/cpuid.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/clflushoptintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/emmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/f16cintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/float.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/fma4intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/fmaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/fxsrintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/htmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/htmxlintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/ia32intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/immintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/inttypes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/iso646.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/limits.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/lwpintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/lzcntintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/mm3dnow.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/mmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/mm_malloc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/module.modulemap -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/msa.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/mwaitxintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/nmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/opencl-c.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/pkuintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/pmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/popcntintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/prfchwintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/rdseedintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/rtmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/s390intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/shaintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/smmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdalign.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdarg.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdatomic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdbool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/stddef.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__stddef_max_align_t.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdnoreturn.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/tbmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/tgmath.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/tmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/unwind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/vadefs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/varargs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/vecintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/wmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__wmmintrin_aes.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/__wmmintrin_pclmul.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/x86intrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xmmintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xopintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsavecintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsaveintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsaveoptintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsavesintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/xtestintrin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/arm_neon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/cuda_wrappers/algorithm -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/cuda_wrappers/complex -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/clang/5.0.2/include/cuda_wrappers/new -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangBasic.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangLex.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangParse.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangAST.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangASTMatchers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangDynamicASTMatchers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangSema.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangCodeGen.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangAnalysis.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangEdit.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangRewrite.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangARCMigrate.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangSerialization.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangRewriteFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangFrontendTool.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTooling.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangToolingCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangToolingRefactor.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangIndex.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangStaticAnalyzerCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangStaticAnalyzerCheckers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangStaticAnalyzerFrontend.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangFormat.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-5.0 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang Creating clang++ Creating clang-cl Creating clang-cpp -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-format -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-format-bbedit.applescript -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-format-diff.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-format-sublime.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-format.el -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-format.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/git-clang-format -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-import-test -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-offload-bundler -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/c-index-test -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-rename -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-rename.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-rename.el -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-check -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/scan-build -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/libexec/ccc-analyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/libexec/c++-analyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/man/man1/scan-build.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-build/scanview.css -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-build/sorttable.js -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/scan-view -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-view/ScanView.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-view/Reporter.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-view/startfile.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-view/FileRadar.scpt -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-view/GetRadarVersion.scpt -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/scan-view/bugcatcher.ico -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangApplyReplacements.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-apply-replacements -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangReorderFields.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-reorder-fields -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/modularize -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/bin/modularize -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidy.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyAndroidModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyBoostModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyBugproneModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyCERTModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyCppCoreGuidelinesModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyGoogleModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyHICPPModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyLLVMModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyMiscModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyModernizeModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyMPIModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyPerformanceModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyPlugin.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyReadabilityModule.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-tidy -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-tidy -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-tidy-diff.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/run-clang-tidy.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangTidyUtils.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangChangeNamespace.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-change-namespace -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangQuery.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-query -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangMove.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangDaemon.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clangd -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clangd -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangIncludeFixer.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclangIncludeFixerPlugin.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/clang-include-fixer -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-include-fixer.el -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/clang-include-fixer.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libfindAllSymbols.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/find-all-symbols -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/clang/run-find-all-symbols.py Creating libclang-5.0.2.so Creating libclang.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclang-5.0.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libclang-5.0.so -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/Documentation.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/Platform.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/CXCompilationDatabase.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/Index.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/CXString.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/CXErrorCode.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/clang-c/BuildSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/clang/ClangTargets.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/clang/ClangConfig.cmake -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Config -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Config/Version.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/PassManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/DefinedAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Instrumentation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/ArchiveLibraryFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/AbsoluteAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Writer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Simple.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Resolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/File.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Atom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Error.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Reader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/LinkingContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/UndefinedAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Node.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Pass.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/TargetOptionsCommandFlags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Reproduce.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/SharedLibraryAtom.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/SharedLibraryFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/Reference.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/LLVM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Core/SymbolTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/ReaderWriter -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/ReaderWriter/MachOLinkingContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/ReaderWriter/YamlContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Driver -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lld/Driver/Driver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldConfig.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldDriver.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldReaderWriter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldMachO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldYAML.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lld -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lld Creating lld-link Creating ld.lld -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldCOFF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldELF.a -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-forward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-private-defines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-public.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/VectorIterator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/StringPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/ValueObjectPrinter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/FormatManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeSynthetic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeValidator.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeCategoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/LanguageCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/VectorType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/FormatClasses.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/FormatCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/FormattersHelpers.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/CXXFunctionPointer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/DumpValueObjectOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/DataVisualization.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/DataFormatters/FormattersContainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/JavaASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/SymbolFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/TaggedASTType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/OCamlASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/CompilerDeclContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ClangASTImporter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ArmUnwindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/SymbolContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/UnwindPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/VariableList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/CompactUnwindInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/LineEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/CompilerDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/Variable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/CompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/FuncUnwinders.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/Type.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/Symbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/LineTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/TypeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/SymbolVendor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/VerifyDecl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/TypeList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ObjectContainer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/Function.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/Block.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/DebugMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/TypeSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/DWARFCallFrameInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ObjectFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ClangUtil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/GoASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ClangASTContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/SymbolContextScope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/CompilerType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/UnwindTable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/DeclVendor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/Declaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Symbol/Symtab.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/XML.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Socket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/PosixApi.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/PipeWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/HostProcessWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/AutoHandle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/HostInfoWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/ProcessLauncherWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/LockFileWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/HostThreadWindows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/windows.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/editlinewin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/windows/getopt -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/FileSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/PosixApi.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/HostThreadPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/HostProcessPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/Fcntl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/PipePosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/DomainSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/HostInfoPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/LockFilePosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/posix/ProcessLauncherPosixFork.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/MainLoopBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/UDPSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/NativeBreakpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/NativeBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/NativeRegisterContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/TCPSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/NativeWatchpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/GetOptInc.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/SoftwareBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/NativeProcessProtocol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/common/NativeThreadProtocol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/openbsd -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/openbsd/HostInfoOpenBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostNativeThreadForward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/LockFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/StringConvert.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/ThreadLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostNativeThreadBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/netbsd -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/netbsd/HostInfoNetBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/LockFileBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/mingw -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/ProcessRunLock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostInfoBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/linux -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/linux/AbstractSocket.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/linux/HostInfoLinux.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/linux/Ptrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/linux/Uio.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/linux/Support.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Debug.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Time.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Terminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/PseudoTerminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostNativeProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/freebsd -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/macosx -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/macosx/HostThreadMacOSX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/macosx/HostInfoMacOSX.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/File.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/MonitoringProcessLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/android -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/android/HostInfoAndroid.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/ConnectionFileDescriptor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Editline.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Predicate.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/MainLoop.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/ProcessLauncher.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/msvc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostGetOpt.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Host.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/PipeBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Pipe.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/FileCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostNativeProcessBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/SocketAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/OptionParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Symbols.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/HostNativeThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-versioning.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-defines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-private-types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-private-interfaces.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandCompletions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueUUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandObjectRegexCommand.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/ScriptInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueBoolean.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/Options.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/Args.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandObjectMultiword.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueArgs.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/Property.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueEnumeration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupWatchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueProperties.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandOptionValidators.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandAlias.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupUInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValuePathMappings.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFormatEntity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueLanguage.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueDictionary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueArray.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueSInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/CommandReturnObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueUInt64.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupUUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueArch.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupOutputFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupArchitecture.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueChar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupPlatform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValues.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueRegex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupBoolean.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ExecutionContextScope.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/RegisterNumber.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/UnixSignals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ProcessInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/QueueItem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/LanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/JITLoaderList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/JITLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ObjCLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/StackFrameList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/StopInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Platform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/StackFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanPython.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Thread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepInRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/MemoryHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/MemoryRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/TargetList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Language.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallUserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Unwind.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/CPPLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/RegisterCheckpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ModuleCache.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepOut.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/SectionLoadList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/OperatingSystem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanBase.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/UnwindAssembly.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ExecutionContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ProcessLaunchInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Memory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/QueueList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/InstrumentationRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Target.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepOverRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepUntil.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanRunToAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/PathMappingList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/FileAction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/StructuredDataPlugin.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/RegisterContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanShouldStopHere.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/SystemRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/StackID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepThrough.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ProcessStructReader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/SectionLoadHistory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanTracer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Queue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/Process.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Target/DynamicLoader.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-private-enumerations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-private-forward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/WatchpointOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointSite.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/Breakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointLocationList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/Stoppoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointSiteList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointIDList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/StoppointCallbackContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/StoppointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/WatchpointList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/Watchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointLocationCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-private.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Logging.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Status.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/CleanUp.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/VMRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Iterable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Log.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/UserID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/TildeExpressionResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/SharedCluster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Connection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/FastDemangle.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StreamTee.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/ConstString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/SelectHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Endian.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/JSON.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/TaskPool.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/DataEncoder.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/History.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/NameMatches.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StreamString.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/LLDBAssert.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Timeout.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StringList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/IOObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/UriParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StringExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Flags.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/UUID.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/FileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/DataBufferLLVM.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/SharingPtr.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StreamGDBRemote.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/AnsiTerminal.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Either.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/DataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Timer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Stream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StringLexer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/VASPrintf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StreamCallback.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/RegularExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/TraceOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Baton.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/SafeMachO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/StructuredData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/DataBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/DataBufferHeap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Utility/Range.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/StreamAsynchronousIO.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Broadcaster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectRegister.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/AddressResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/AddressResolverFileLine.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeSTLMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/StructuredDataImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Value.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ArchSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Communication.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeDenseMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Event.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/IOHandler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeSTLVector.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/RangeMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/FileLineResolver.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/SearchFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/LoadedModuleInfoList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Address.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ClangForward.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/RegisterValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/EmulateInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResultCast.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/State.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ModuleChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/SourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/STLUtils.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/UserSettingsController.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/AddressResolverName.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResultImpl.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/AddressRange.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/StreamBuffer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/FormatEntity.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/DumpDataExtractor.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResultChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectChild.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectSyntheticFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Listener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/StreamFile.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectCast.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResult.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ModuleSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/PluginManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeDenseSet.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/dwarf.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/IOStreamMacros.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Disassembler.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Opcode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/PluginInterface.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Module.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectDynamicValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Section.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Scalar.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Mangled.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/MappedHash.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ModuleList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/FileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/UniqueCStringMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/ValueObjectMemory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Core/Debugger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-types.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/lldb-enumerations.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBThreadCollection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBFrame.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTypeFormat.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTypeFilter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTrace.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBSymbol.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBMemoryRegionInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBAttachInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTypeNameSpecifier.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBBreakpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBMemoryRegionInfoList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBDefines.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBError.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTypeEnumMember.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBExecutionContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBCompileUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTarget.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBProcess.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTypeSynthetic.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/LLDB.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBBreakpointLocation.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBCommunication.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBModule.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBThread.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBLineEntry.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBLaunchInfo.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBDebugger.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBPlatform.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBInstructionList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBThreadPlan.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTraceOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTypeSummary.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBCommandReturnObject.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBExpressionOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBTypeCategory.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBCommandInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBWatchpoint.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBAddress.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SystemInitializerFull.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBValue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBBroadcaster.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBSymbolContext.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBInstruction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBSymbolContextList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBQueueItem.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBSourceManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBStructuredData.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBValueList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBListener.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBVariablesOptions.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBFileSpecList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBFileSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBStream.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBStringList.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBBlock.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBModuleSpec.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBType.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBEvent.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBQueue.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBDeclaration.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBUnixSignals.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBHostOS.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBLanguageRuntime.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/API/SBSection.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/IRInterpreter.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/ExpressionSourceCode.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/FunctionCaller.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/ExpressionTypeSystemHelper.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/Materializer.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/ExpressionParser.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/ExpressionVariable.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/IRMemoryMap.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/DWARFExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/REPL.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/UserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/UtilityFunction.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/Expression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/IRDynamicChecks.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/DiagnosticManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/IRExecutionUnit.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Expression/LLVMUserExpression.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Initialization -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Initialization/SystemLifetimeManager.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Initialization/SystemInitializerCommon.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Initialization/SystemInitializer.h -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/include/lldb/Host/Config.h -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/utils -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/utils/symbolication.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/utils/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/metrics.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/Logger.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/synth.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cache.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/lldb-argdumper -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/runtime -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/runtime/__init__.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/six.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/python2.7/site-packages/readline.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbBase.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbBreakpoint.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbCommands.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbDataFormatters.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbExpression.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbHost.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbInitialization.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbInterpreter.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_arm.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_arm64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_hexagon.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_ppc.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_ppc64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_mips.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_mips64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_s390x.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_i386.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABISysV_x86_64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABIMacOSX_i386.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABIMacOSX_arm.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginABIMacOSX_arm64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginDisassemblerLLVM.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderStatic.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginExpressionParserClang.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginExpressionParserGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstructionARM.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstructionARM64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstructionMIPS.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstructionMIPS64.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeASan.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeTSan.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeUBSan.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginJITLoaderGDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginCPlusPlusLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginGoLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginJavaLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjCLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjCPlusPlusLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginOCamlLanguage.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginCXXItaniumABI.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginAppleObjCRuntime.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginLanguageRuntimeGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginLanguageRuntimeJava.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginRenderScriptRuntime.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginMemoryHistoryASan.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjectContainerBSDArchive.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjectContainerMachOArchive.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjectFileELF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjectFileMachO.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjectFilePECOFF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginObjectFileJIT.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginOSGo.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginOSPython.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformLinux.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformFreeBSD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformNetBSD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformOpenBSD.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformMacOSX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformWindows.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformPOSIX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformGDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformKalimba.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginPlatformAndroid.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginProcessLinux.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginProcessPOSIX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginProcessGDBRemote.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginProcessUtility.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginProcessElfCore.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginProcessMinidump.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginScriptInterpreterNone.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginScriptInterpreterPython.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginStructuredDataDarwinLog.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginSymbolFileDWARF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginSymbolFileSymtab.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginSymbolFilePDB.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginSystemRuntimeMacOSX.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginSymbolVendorELF.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbPluginUnwindAssemblyX86.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbSymbol.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbTarget.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbUtility.a Creating liblldb-5.0.2.so Creating liblldb.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldb-5.0.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldb-5.0.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lldb-argdumper -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lldb-argdumper -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lldb -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lldb-mi -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lldb-server -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lldb-server -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/liblldb-intel-mpxtable.so -- Set runtime path of "/<>/debian/tmp///usr/lib/llvm-5.0/bin/liblldb-intel-mpxtable.so" to "" -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/liblldbUtilityHelpers.a -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/bugpoint -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/BugpointPasses.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-dsymutil -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lli -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/lli-child-target -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-as -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-bcanalyzer -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-c-test -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-cat -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-cov -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-cvtres -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-cxxdump -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-cxxfilt -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-diff -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-dis -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-dwarfdump -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-dwp -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-extract -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-link -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-lto2 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-mc -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-mcmarkup -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-modextract -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-mt -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-nm -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-objdump -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-opt-report -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-pdbutil -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-readobj Creating llvm-readelf -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-rtdyld Creating libLLVM-5.0.2.so Creating libLLVM.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVM-5.0.so.1 -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/libLLVM-5.0.so -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-size -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-split -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-stress -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-strings -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-symbolizer -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/llvm-xray -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/obj2yaml -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/opt -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/opt-viewer/opt-diff.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/opt-viewer/opt-stats.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/opt-viewer/opt-viewer.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/opt-viewer/optpmap.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/opt-viewer/optrecord.py -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/share/opt-viewer/style.css -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/sancov -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/sanstats -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/verify-uselistorder -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/bin/yaml2obj -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/LLVMExports.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/. -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./HandleLLVMOptions.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./LLVMInstallSymlink.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./HandleLLVMStdlib.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./FindOCaml.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./VersionFromVCS.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./GetSVN.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./CrossCompile.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./CheckCompilerVersion.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./CheckLinkerFlag.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./TableGen.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./AddLLVMDefinitions.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./AddLLVM.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./AddSphinxTarget.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./AddOCaml.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./FindSphinx.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./LLVMProcessSources.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./ChooseMSVCCRT.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./DetermineGCCCompatible.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./GenerateVersionFromCVS.cmake -- Installing: /<>/debian/tmp/usr/lib/llvm-5.0/lib/cmake/llvm/./CheckAtomic.cmake make[2]: Leaving directory '/<>/build-llvm' # Not used on Linux. rm -f /<>/debian/tmp//usr/lib/llvm-5.0/bin/argdumper rm -f /<>/debian/tmp//usr/lib/llvm-5.0/share/clang/clang-format-bbedit.applescript cp build-llvm/bin/clang-query /<>/debian/tmp//usr/lib/llvm-5.0/bin # Only run on executable, not script chrpath -d `find /<>/debian/tmp//usr/lib/llvm-5.0/bin/ -type f -executable -exec file -i '{}' \; | grep 'x-executable; charset=binary'|cut -d: -f1` cd debian/tmp/usr/lib/llvm-5.0/lib/ && rm -f libclang.so.1 libclang-5.0.so; \ ln -s libclang-5.0.so.1 libclang.so.1 mkdir -p /<>/debian/clang-5.0/usr/bin/ cp compiler-rt/lib/asan/scripts/asan_symbolize.py /<>/debian/clang-5.0/usr/bin/asan_symbolize-5.0 mkdir -p /<>/debian/libfuzzer-5.0-dev/usr/lib/llvm-5.0/lib/ cp -v build-llvm/libFuzzer.a /<>/debian/libfuzzer-5.0-dev/usr/lib/llvm-5.0/lib/ 'build-llvm/libFuzzer.a' -> '/<>/debian/libfuzzer-5.0-dev/usr/lib/llvm-5.0/lib/libFuzzer.a' mkdir -p /<>/debian/tmp//usr/lib/clang/5.0/lib mkdir -p /<>/debian/tmp//usr/lib/llvm-5.0/lib/clang/5.0.2/lib/ mkdir -p /<>/debian/tmp//usr/lib/llvm-5.0/lib/clang/5.0/lib/clang_linux/ mkdir -p build-llvm/tools/clang/runtime/compiler-rt/clang_linux/ mkdir -p build-llvm/tools/clang/runtime/compiler-rt/clang_linux/ echo "The *.txt files, if available, contain helper to override some of the errors messages." > /<>/debian/tmp//usr/lib/llvm-5.0/lib/clang/5.0.2/README.txt echo "Please visit https://github.com/google/sanitizers/wiki/AddressSanitizer for help" >> /<>/debian/tmp//usr/lib/llvm-5.0/lib/clang/5.0.2/README.txt mkdir -p /<>/debian/tmp//usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/ mv /<>/debian/tmp//usr/lib/llvm-5.0/bin/clang-5.0 \ /<>/debian/tmp//usr/lib/llvm-5.0/bin/clang rm -f /<>/debian/tmp//usr/lib/llvm-5.0/lib/libPolly*a rm -f /<>/debian/tmp//usr/lib/llvm-5.0/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-5.0/bin/*; do \ ln -s $f `basename $f`-5.0; \ echo "Link $f to `basename $f`-5.0"; \ done Link ../lib/llvm-5.0/bin/FileCheck to FileCheck-5.0 Link ../lib/llvm-5.0/bin/bugpoint to bugpoint-5.0 Link ../lib/llvm-5.0/bin/c-index-test to c-index-test-5.0 Link ../lib/llvm-5.0/bin/clang to clang-5.0 Link ../lib/llvm-5.0/bin/clang++ to clang++-5.0 Link ../lib/llvm-5.0/bin/clang-apply-replacements to clang-apply-replacements-5.0 Link ../lib/llvm-5.0/bin/clang-change-namespace to clang-change-namespace-5.0 Link ../lib/llvm-5.0/bin/clang-check to clang-check-5.0 Link ../lib/llvm-5.0/bin/clang-cl to clang-cl-5.0 Link ../lib/llvm-5.0/bin/clang-cpp to clang-cpp-5.0 Link ../lib/llvm-5.0/bin/clang-format to clang-format-5.0 Link ../lib/llvm-5.0/bin/clang-import-test to clang-import-test-5.0 Link ../lib/llvm-5.0/bin/clang-include-fixer to clang-include-fixer-5.0 Link ../lib/llvm-5.0/bin/clang-offload-bundler to clang-offload-bundler-5.0 Link ../lib/llvm-5.0/bin/clang-query to clang-query-5.0 Link ../lib/llvm-5.0/bin/clang-rename to clang-rename-5.0 Link ../lib/llvm-5.0/bin/clang-reorder-fields to clang-reorder-fields-5.0 Link ../lib/llvm-5.0/bin/clang-tidy to clang-tidy-5.0 Link ../lib/llvm-5.0/bin/clangd to clangd-5.0 Link ../lib/llvm-5.0/bin/count to count-5.0 Link ../lib/llvm-5.0/bin/find-all-symbols to find-all-symbols-5.0 Link ../lib/llvm-5.0/bin/git-clang-format to git-clang-format-5.0 Link ../lib/llvm-5.0/bin/ld.lld to ld.lld-5.0 Link ../lib/llvm-5.0/bin/liblldb-intel-mpxtable.so to liblldb-intel-mpxtable.so-5.0 Link ../lib/llvm-5.0/bin/llc to llc-5.0 Link ../lib/llvm-5.0/bin/lld to lld-5.0 Link ../lib/llvm-5.0/bin/lld-link to lld-link-5.0 Link ../lib/llvm-5.0/bin/lldb to lldb-5.0 Link ../lib/llvm-5.0/bin/lldb-argdumper to lldb-argdumper-5.0 Link ../lib/llvm-5.0/bin/lldb-mi to lldb-mi-5.0 Link ../lib/llvm-5.0/bin/lldb-server to lldb-server-5.0 Link ../lib/llvm-5.0/bin/lli to lli-5.0 Link ../lib/llvm-5.0/bin/lli-child-target to lli-child-target-5.0 Link ../lib/llvm-5.0/bin/llvm-PerfectShuffle to llvm-PerfectShuffle-5.0 Link ../lib/llvm-5.0/bin/llvm-ar to llvm-ar-5.0 Link ../lib/llvm-5.0/bin/llvm-as to llvm-as-5.0 Link ../lib/llvm-5.0/bin/llvm-bcanalyzer to llvm-bcanalyzer-5.0 Link ../lib/llvm-5.0/bin/llvm-c-test to llvm-c-test-5.0 Link ../lib/llvm-5.0/bin/llvm-cat to llvm-cat-5.0 Link ../lib/llvm-5.0/bin/llvm-config to llvm-config-5.0 Link ../lib/llvm-5.0/bin/llvm-cov to llvm-cov-5.0 Link ../lib/llvm-5.0/bin/llvm-cvtres to llvm-cvtres-5.0 Link ../lib/llvm-5.0/bin/llvm-cxxdump to llvm-cxxdump-5.0 Link ../lib/llvm-5.0/bin/llvm-cxxfilt to llvm-cxxfilt-5.0 Link ../lib/llvm-5.0/bin/llvm-diff to llvm-diff-5.0 Link ../lib/llvm-5.0/bin/llvm-dis to llvm-dis-5.0 Link ../lib/llvm-5.0/bin/llvm-dlltool to llvm-dlltool-5.0 Link ../lib/llvm-5.0/bin/llvm-dsymutil to llvm-dsymutil-5.0 Link ../lib/llvm-5.0/bin/llvm-dwarfdump to llvm-dwarfdump-5.0 Link ../lib/llvm-5.0/bin/llvm-dwp to llvm-dwp-5.0 Link ../lib/llvm-5.0/bin/llvm-extract to llvm-extract-5.0 Link ../lib/llvm-5.0/bin/llvm-lib to llvm-lib-5.0 Link ../lib/llvm-5.0/bin/llvm-link to llvm-link-5.0 Link ../lib/llvm-5.0/bin/llvm-lto to llvm-lto-5.0 Link ../lib/llvm-5.0/bin/llvm-lto2 to llvm-lto2-5.0 Link ../lib/llvm-5.0/bin/llvm-mc to llvm-mc-5.0 Link ../lib/llvm-5.0/bin/llvm-mcmarkup to llvm-mcmarkup-5.0 Link ../lib/llvm-5.0/bin/llvm-modextract to llvm-modextract-5.0 Link ../lib/llvm-5.0/bin/llvm-mt to llvm-mt-5.0 Link ../lib/llvm-5.0/bin/llvm-nm to llvm-nm-5.0 Link ../lib/llvm-5.0/bin/llvm-objdump to llvm-objdump-5.0 Link ../lib/llvm-5.0/bin/llvm-opt-report to llvm-opt-report-5.0 Link ../lib/llvm-5.0/bin/llvm-pdbutil to llvm-pdbutil-5.0 Link ../lib/llvm-5.0/bin/llvm-profdata to llvm-profdata-5.0 Link ../lib/llvm-5.0/bin/llvm-ranlib to llvm-ranlib-5.0 Link ../lib/llvm-5.0/bin/llvm-readelf to llvm-readelf-5.0 Link ../lib/llvm-5.0/bin/llvm-readobj to llvm-readobj-5.0 Link ../lib/llvm-5.0/bin/llvm-rtdyld to llvm-rtdyld-5.0 Link ../lib/llvm-5.0/bin/llvm-size to llvm-size-5.0 Link ../lib/llvm-5.0/bin/llvm-split to llvm-split-5.0 Link ../lib/llvm-5.0/bin/llvm-stress to llvm-stress-5.0 Link ../lib/llvm-5.0/bin/llvm-strings to llvm-strings-5.0 Link ../lib/llvm-5.0/bin/llvm-symbolizer to llvm-symbolizer-5.0 Link ../lib/llvm-5.0/bin/llvm-tblgen to llvm-tblgen-5.0 Link ../lib/llvm-5.0/bin/llvm-xray to llvm-xray-5.0 Link ../lib/llvm-5.0/bin/modularize to modularize-5.0 Link ../lib/llvm-5.0/bin/not to not-5.0 Link ../lib/llvm-5.0/bin/obj2yaml to obj2yaml-5.0 Link ../lib/llvm-5.0/bin/opt to opt-5.0 Link ../lib/llvm-5.0/bin/sancov to sancov-5.0 Link ../lib/llvm-5.0/bin/sanstats to sanstats-5.0 Link ../lib/llvm-5.0/bin/scan-build to scan-build-5.0 Link ../lib/llvm-5.0/bin/scan-view to scan-view-5.0 Link ../lib/llvm-5.0/bin/verify-uselistorder to verify-uselistorder-5.0 Link ../lib/llvm-5.0/bin/yaml-bench to yaml-bench-5.0 Link ../lib/llvm-5.0/bin/yaml2obj to yaml2obj-5.0 cp /<>/clang/tools/scan-build/man/scan-build.1 /<>/clang/tools/scan-build/man/scan-build-5.0.1 # copy the vim files (except that tablegen does not exist for indent VIM_DIRS="ftdetect ftplugin syntax indent"; \ for dir in $VIM_DIRS; do \ cp -f /<>/utils/vim/$dir/llvm.vim /<>/utils/vim/$dir/llvm-5.0.vim; \ if test -f /<>/utils/vim/$dir/tablegen.vim; then \ cp -f /<>/utils/vim/$dir/tablegen.vim /<>/utils/vim/$dir/tablegen-5.0.vim; \ fi; \ done cp -f /<>/utils/vim/vimrc /<>/utils/vim/llvm-5.0-vimrc cp -f /<>/clang/tools/clang-format/clang-format-diff.py /<>/clang/tools/clang-format/clang-format-diff-5.0 cp -f /<>/clang/tools/clang-format/clang-format.py clang/tools/clang-format/clang-format-5.0.py rm -rf clang/tools/scan-build-5.0 cp -fR /<>/clang/tools/scan-build clang/tools/scan-build-5.0 rm -rf clang/tools/scan-build-py-5.0 cp -fR /<>/clang/tools/scan-build-py clang/tools/scan-build-py-5.0 chmod +x clang/tools/scan-build-py-5.0/bin/* rm -rf clang/tools/scan-view-5.0 cp -fR /<>/clang/tools/scan-view clang/tools/scan-view-5.0 rm -f /<>/debian/tmp//usr/lib/llvm-5.0/include/llvm/Support/LICENSE.TXT sed -i '/_IMPORT_CHECK_TARGETS \(Polly\|sancov\)/ {s|^|#|}' /<>/debian/tmp//usr/lib/llvm-5.0/lib/cmake/llvm/LLVMExports-*.cmake sed -i 's|.*_IMPORT_CHECK_FILES_FOR_.*/bin/.*)|#&|' /<>/debian/tmp//usr/lib/llvm-5.0/lib/cmake/clang/ClangTargets-*.cmake rm -f /<>/debian/tmp//usr/lib/llvm-5.0/lib/python*/site-packages/lldb/_lldb.so if test "yes" = yes; then \ mkdir -p /<>/debian/libclang-5.0-dev/usr/lib/llvm-5.0/lib/ /<>/debian/libclang-common-5.0-dev/usr/lib/llvm-5.0/include/polly/; \ mv -f /<>/debian/tmp//usr/lib/llvm-5.0/lib/libpolly* \ /<>/debian/libclang-5.0-dev/usr/lib/llvm-5.0/lib/; \ rm -rf /<>/debian/libclang-common-5.0-dev/usr/lib/llvm-5.0/include/polly; \ mv -f /<>/debian/tmp//usr/lib/llvm-5.0/include/polly/ \ /<>/debian/libclang-common-5.0-dev/usr/lib/llvm-5.0/include/; \ fi mv: cannot stat '/<>/debian/tmp//usr/lib/llvm-5.0/lib/libpolly*': No such file or directory mkdir -p /<>/debian/usr/share/doc/llvm-5.0-doc/ /<>/debian/usr/share/doc/clang-5.0-doc/ cp -R build-llvm/docs/html /<>/debian/usr/share/doc/llvm-5.0-doc/ cp -R build-llvm/tools/clang/docs/html /<>/debian/usr/share/doc/clang-5.0-doc/ cp -R build-llvm/tools/clang/tools/extra/docs/html /<>/debian/usr/share/doc/clang-5.0-doc/clang-extra if test "no" = yes; then \ mkdir -p "/<>/debian/tmp/"; \ mkdir -p "/<>/debian/tmp/usr/lib/llvm-5.0/docs/ocaml/html/html"; \ mkdir -p "/<>/debian/tmp/usr/lib/llvm-5.0/share/doc/llvm/ocaml-html/"; \ if test -d "/<>/debian/tmp//usr/lib/llvm-5.0/lib/ocaml"; then \ mv -f "/<>/debian/tmp/usr/lib/llvm-5.0/lib/ocaml" \ "/<>/debian/tmp//llvm-5.0"; \ 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-5.0/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-5.0 --dbg-package=libclang1-5.0-dbg dh_strip -p libllvm5.0 --dbg-package=libllvm5.0-dbg dh_strip -p liblldb-5.0 --dbg-package=liblldb-5.0-dbg dh_strip -a make[1]: Leaving directory '/<>' debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' dh_makeshlibs -plibclang1-5.0 -V"libclang1-5.0 (>= 1:5.0~svn298832-1~)" dh_makeshlibs -pliblldb-5.0 -V"liblldb-5.0 (>= 1:5.0~svn298832-1~)" dh_makeshlibs -plibllvm5.0 -V"libllvm5.0 (>= 1:5.0~svn298832-1~)" 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-5.0/lib/ -Xlibclang_rt.asan -Xlibclang_rt.asan -Xlibclang_rt.asan-*.so -Xlibclang_rt.asan-*.so dpkg-shlibdeps: warning: debian/liblldb-5.0/usr/lib/llvm-5.0/bin/liblldb-intel-mpxtable.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/libllvm5.0/usr/lib/arm-linux-gnueabihf/libLLVM-5.0.so.1 found in none of the libraries dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/liblldb-5.0/usr/lib/arm-linux-gnueabihf/liblldb-5.0.so.1 found in none of the libraries dpkg-shlibdeps: warning: debian/llvm-5.0-dev/usr/lib/llvm-5.0/lib/libLTO.so.5.0.2 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-5.0/usr/lib/arm-linux-gnueabihf/libclang-5.0.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-5.0/lib/python*/site-packages/lldb/__init__.pyc /<>/debian/python-lldb-5.0/usr/lib/llvm-5.0/lib/python*/site-packages/lldb/__init__.pyc rm -f /<>/debian/clang-5.0-examples/usr/share/doc/clang-5.0-examples/examples/*Make* find /<>/debian/llvm-5.0-tools/usr/lib/llvm-5.0/ -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-5.0-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package python-lldb-5.0: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libfuzzer-5.0-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package clang-tools-5.0: unused substitution variable ${perl:Depends} dpkg-gencontrol: warning: Depends field of package liblldb-5.0-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package python-clang-5.0: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: package clang-tools-5.0: unused substitution variable ${perl:Depends} dpkg-gencontrol: warning: Depends field of package clang-5.0-examples: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libllvm5.0-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblld-5.0: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libclang1-5.0-dbg: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package liblld-5.0-dev: unknown substitution variable ${shlibs:Depends} dpkg-gencontrol: warning: Depends field of package libclang-5.0-dev: unknown substitution variable ${shlibs:Depends} make[1]: Leaving directory '/<>' dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 138 INFO: pkgstriptranslations version 138 INFO: pkgstriptranslations version 138 INFO: pkgstriptranslations version 138 pkgstriptranslations: processing clang-5.0 (in debian/clang-5.0); do_strip: , oemstrip: pkgstriptranslations: processing lld-5.0-dbgsym (in debian/.debhelper/lld-5.0/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing llvm-5.0 (in debian/llvm-5.0); do_strip: , oemstrip: pkgstriptranslations: processing libclang1-5.0-dbg (in debian/libclang1-5.0-dbg); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/lld-5.0/dbgsym-root/DEBIAN/control, package lld-5.0-dbgsym, directory debian/.debhelper/lld-5.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package lld-5.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lld-5.0-dbgsym' in 'debian/.debhelper/scratch-space/build-lld-5.0/lld-5.0-dbgsym_5.0.2-2_armhf.deb'. Renaming lld-5.0-dbgsym_5.0.2-2_armhf.deb to lld-5.0-dbgsym_5.0.2-2_armhf.ddeb pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstriptranslations version 138 pkgstripfiles: processing control file: debian/clang-5.0/DEBIAN/control, package clang-5.0, directory debian/clang-5.0 Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in clang-5.0 to file in libllvm5.0 symlinking NEWS.Debian.gz in clang-5.0 to file in libllvm5.0 Searching for duplicated docs in dependency libclang-common-5.0-dev... pkgstriptranslations: processing liblld-5.0 (in debian/liblld-5.0); do_strip: , oemstrip: Searching for duplicated docs in dependency libclang1-5.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-5.0' in '../clang-5.0_5.0.2-2_armhf.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblld-5.0/DEBIAN/control, package liblld-5.0, directory debian/liblld-5.0 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstripfiles: processing control file: debian/libclang1-5.0-dbg/DEBIAN/control, package libclang1-5.0-dbg, directory debian/libclang1-5.0-dbg INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstripfiles: processing control file: debian/llvm-5.0/DEBIAN/control, package llvm-5.0, directory debian/llvm-5.0 INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing clang-5.0-dbgsym (in debian/.debhelper/clang-5.0/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/clang-5.0/dbgsym-root/DEBIAN/control, package clang-5.0-dbgsym, directory debian/.debhelper/clang-5.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-5.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-5.0-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-5.0/clang-5.0-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... Renaming clang-5.0-dbgsym_5.0.2-2_armhf.deb to clang-5.0-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing clang-tools-5.0 (in debian/clang-tools-5.0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/clang-tools-5.0/DEBIAN/control, package clang-tools-5.0, directory debian/clang-tools-5.0 Searching for duplicated docs in dependency libclang1-5.0... symlinking changelog.Debian.gz in clang-tools-5.0 to file in libclang1-5.0 symlinking NEWS.Debian.gz in clang-tools-5.0 to file in libclang1-5.0 Searching for duplicated docs in dependency libllvm5.0... Searching for duplicated docs in dependency clang-5.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tools-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-tools-5.0' in '../clang-tools-5.0_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing clang-tools-5.0-dbgsym (in debian/.debhelper/clang-tools-5.0/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/clang-tools-5.0/dbgsym-root/DEBIAN/control, package clang-tools-5.0-dbgsym, directory debian/.debhelper/clang-tools-5.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tools-5.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-tools-5.0-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-tools-5.0/clang-tools-5.0-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... Renaming clang-tools-5.0-dbgsym_5.0.2-2_armhf.deb to clang-tools-5.0-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgstriptranslations: processing clang-format-5.0 (in debian/clang-format-5.0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgstripfiles: processing control file: debian/clang-format-5.0/DEBIAN/control, package clang-format-5.0, directory debian/clang-format-5.0 Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in clang-format-5.0 to file in libllvm5.0 symlinking NEWS.Debian.gz in clang-format-5.0 to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-format-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-format-5.0' in '../clang-format-5.0_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing clang-format-5.0-dbgsym (in debian/.debhelper/clang-format-5.0/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgstripfiles: processing control file: debian/.debhelper/clang-format-5.0/dbgsym-root/DEBIAN/control, package clang-format-5.0-dbgsym, directory debian/.debhelper/clang-format-5.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-format-5.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-format-5.0-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-format-5.0/clang-format-5.0-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... Renaming clang-format-5.0-dbgsym_5.0.2-2_armhf.deb to clang-format-5.0-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgstriptranslations: processing clang-tidy-5.0 (in debian/clang-tidy-5.0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgstripfiles: processing control file: debian/clang-tidy-5.0/DEBIAN/control, package clang-tidy-5.0, directory debian/clang-tidy-5.0 Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in clang-tidy-5.0 to file in libllvm5.0 symlinking NEWS.Debian.gz in clang-tidy-5.0 to file in libllvm5.0 Searching for duplicated docs in dependency libclang-common-5.0-dev... Searching for duplicated docs in dependency clang-tools-5.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tidy-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-tidy-5.0' in '../clang-tidy-5.0_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstriptranslations: processing clang-tidy-5.0-dbgsym (in debian/.debhelper/clang-tidy-5.0/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstripfiles: processing control file: debian/.debhelper/clang-tidy-5.0/dbgsym-root/DEBIAN/control, package clang-tidy-5.0-dbgsym, directory debian/.debhelper/clang-tidy-5.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-tidy-5.0-dbgsym ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... dpkg-deb: building package 'clang-tidy-5.0-dbgsym' in 'debian/.debhelper/scratch-space/build-clang-tidy-5.0/clang-tidy-5.0-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... Renaming clang-tidy-5.0-dbgsym_5.0.2-2_armhf.deb to clang-tidy-5.0-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstriptranslations: processing libclang1-5.0 (in debian/libclang1-5.0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (libclang1-5.0-dbg) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstripfiles: processing control file: debian/libclang1-5.0/DEBIAN/control, package libclang1-5.0, directory debian/libclang1-5.0 Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in libclang1-5.0 to file in libllvm5.0 symlinking NEWS.Debian.gz in libclang1-5.0 to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang1-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang1-5.0' in '../libclang1-5.0_5.0.2-2_armhf.deb'. Searching for duplicated docs in dependency libclang1-5.0... symlinking changelog.Debian.gz in libclang1-5.0-dbg to file in libllvm5.0 symlinking NEWS.Debian.gz in libclang1-5.0-dbg to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang1-5.0-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang1-5.0-dbg' in '../libclang1-5.0-dbg_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing libclang-5.0-dev (in debian/libclang-5.0-dev); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libclang-5.0-dev/DEBIAN/control, package libclang-5.0-dev, directory debian/libclang-5.0-dev Searching for duplicated docs in dependency libclang1-5.0... symlinking changelog.Debian.gz in libclang-5.0-dev to file in libllvm5.0 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... symlinking NEWS.Debian.gz in libclang-5.0-dev to file in libllvm5.0 Searching for duplicated docs in dependency libclang-common-5.0-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-5.0-dev ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... dpkg-deb: building package 'libclang-5.0-dev' in '../libclang-5.0-dev_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstriptranslations: processing libclang-common-5.0-dev (in debian/libclang-common-5.0-dev); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstripfiles: processing control file: debian/libclang-common-5.0-dev/DEBIAN/control, package libclang-common-5.0-dev, directory debian/libclang-common-5.0-dev Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in libclang-common-5.0-dev to file in libllvm5.0 symlinking NEWS.Debian.gz in libclang-common-5.0-dev to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-common-5.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-common-5.0-dev' in '../libclang-common-5.0-dev_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing libclang-common-5.0-dev-dbgsym (in debian/.debhelper/libclang-common-5.0-dev/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstripfiles: processing control file: debian/.debhelper/libclang-common-5.0-dev/dbgsym-root/DEBIAN/control, package libclang-common-5.0-dev-dbgsym, directory debian/.debhelper/libclang-common-5.0-dev/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package libclang-common-5.0-dev-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libclang-common-5.0-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-libclang-common-5.0-dev/libclang-common-5.0-dev-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... Renaming libclang-common-5.0-dev-dbgsym_5.0.2-2_armhf.deb to libclang-common-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstriptranslations: processing libfuzzer-5.0-dev (in debian/libfuzzer-5.0-dev); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstripfiles: processing control file: debian/libfuzzer-5.0-dev/DEBIAN/control, package libfuzzer-5.0-dev, directory debian/libfuzzer-5.0-dev Searching for duplicated docs in dependency clang-5.0... symlinking changelog.Debian.gz in libfuzzer-5.0-dev to file in libllvm5.0 symlinking NEWS.Debian.gz in libfuzzer-5.0-dev to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libfuzzer-5.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libfuzzer-5.0-dev' in '../libfuzzer-5.0-dev_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing python-clang-5.0 (in debian/python-clang-5.0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python-clang-5.0/DEBIAN/control, package python-clang-5.0, directory debian/python-clang-5.0 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstripfiles: Truncating usr/share/doc/python-clang-5.0/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-clang-5.0 ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... dpkg-deb: building package 'python-clang-5.0' in '../python-clang-5.0_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstriptranslations: processing clang-5.0-examples (in debian/clang-5.0-examples); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/clang-5.0-examples/DEBIAN/control, package clang-5.0-examples, directory debian/clang-5.0-examples pkgstripfiles: Truncating usr/share/doc/clang-5.0-examples/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package clang-5.0-examples ... pkgstripfiles: No PNG files. dpkg-deb: building package 'clang-5.0-examples' in '../clang-5.0-examples_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstriptranslations: processing libllvm5.0 (in debian/libllvm5.0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgstripfiles: processing control file: debian/libllvm5.0/DEBIAN/control, package libllvm5.0, directory debian/libllvm5.0 pkgstripfiles: Truncating usr/share/doc/libllvm5.0/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libllvm5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libllvm5.0' in '../libllvm5.0_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing libllvm5.0-dbg (in debian/libllvm5.0-dbg); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (llvm-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libllvm5.0-dbg/DEBIAN/control, package libllvm5.0-dbg, directory debian/libllvm5.0-dbg Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in libllvm5.0-dbg to file in libllvm5.0 symlinking NEWS.Debian.gz in libllvm5.0-dbg to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libllvm5.0-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libllvm5.0-dbg' in '../libllvm5.0-dbg_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... Searching for duplicated docs in dependency llvm-5.0-runtime... symlinking changelog.Debian.gz in llvm-5.0 to file in llvm-5.0-runtime symlinking NEWS.Debian.gz in llvm-5.0 to file in llvm-5.0-runtime Searching for duplicated docs in dependency libllvm5.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0' in '../llvm-5.0_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing llvm-5.0-dbgsym (in debian/.debhelper/llvm-5.0/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/llvm-5.0/dbgsym-root/DEBIAN/control, package llvm-5.0-dbgsym, directory debian/.debhelper/llvm-5.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-5.0/llvm-5.0-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... Renaming llvm-5.0-dbgsym_5.0.2-2_armhf.deb to llvm-5.0-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstriptranslations version 138 INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstriptranslations: processing llvm-5.0-runtime (in debian/llvm-5.0-runtime); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstripfiles: processing control file: debian/llvm-5.0-runtime/DEBIAN/control, package llvm-5.0-runtime, directory debian/llvm-5.0-runtime Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in llvm-5.0-runtime to file in libllvm5.0 symlinking NEWS.Debian.gz in llvm-5.0-runtime to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0-runtime ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0-runtime' in '../llvm-5.0-runtime_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing llvm-5.0-runtime-dbgsym (in debian/.debhelper/llvm-5.0-runtime/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/llvm-5.0-runtime/dbgsym-root/DEBIAN/control, package llvm-5.0-runtime-dbgsym, directory debian/.debhelper/llvm-5.0-runtime/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0-runtime-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0-runtime-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-5.0-runtime/llvm-5.0-runtime-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... Renaming llvm-5.0-runtime-dbgsym_5.0.2-2_armhf.deb to llvm-5.0-runtime-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing llvm-5.0-dev (in debian/llvm-5.0-dev); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstripfiles: processing control file: debian/llvm-5.0-dev/DEBIAN/control, package llvm-5.0-dev, directory debian/llvm-5.0-dev Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in llvm-5.0-dev to file in libllvm5.0 symlinking NEWS.Debian.gz in llvm-5.0-dev to file in libllvm5.0 Searching for duplicated docs in dependency llvm-5.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0-dev' in '../llvm-5.0-dev_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing llvm-5.0-dev-dbgsym (in debian/.debhelper/llvm-5.0-dev/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/llvm-5.0-dev/dbgsym-root/DEBIAN/control, package llvm-5.0-dev-dbgsym, directory debian/.debhelper/llvm-5.0-dev/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0-dev-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0-dev-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-5.0-dev/llvm-5.0-dev-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... Renaming llvm-5.0-dev-dbgsym_5.0.2-2_armhf.deb to llvm-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing llvm-5.0-tools (in debian/llvm-5.0-tools); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstripfiles: processing control file: debian/llvm-5.0-tools/DEBIAN/control, package llvm-5.0-tools, directory debian/llvm-5.0-tools Searching for duplicated docs in dependency llvm-5.0-dev... symlinking changelog.Debian.gz in llvm-5.0-tools to file in libllvm5.0 symlinking NEWS.Debian.gz in llvm-5.0-tools to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0-tools ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0-tools' in '../llvm-5.0-tools_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing llvm-5.0-tools-dbgsym (in debian/.debhelper/llvm-5.0-tools/dbgsym-root); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/llvm-5.0-tools/dbgsym-root/DEBIAN/control, package llvm-5.0-tools-dbgsym, directory debian/.debhelper/llvm-5.0-tools/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package llvm-5.0-tools-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'llvm-5.0-tools-dbgsym' in 'debian/.debhelper/scratch-space/build-llvm-5.0-tools/llvm-5.0-tools-dbgsym_5.0.2-2_armhf.deb'. INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... Renaming llvm-5.0-tools-dbgsym_5.0.2-2_armhf.deb to llvm-5.0-tools-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... INFO: pkgstriptranslations version 138 pkgstriptranslations: processing lld-5.0 (in debian/lld-5.0); do_strip: , oemstrip: INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (liblld-5.0) ... pkgstripfiles: processing control file: debian/lld-5.0/DEBIAN/control, package lld-5.0, directory debian/lld-5.0 Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in lld-5.0 to file in libllvm5.0 symlinking NEWS.Debian.gz in lld-5.0 to file in libllvm5.0 Searching for duplicated docs in dependency llvm-5.0-dev... pkgstripfiles: Running PNG optimization (using 4 cpus) for package lld-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lld-5.0' in '../lld-5.0_5.0.2-2_armhf.deb'. Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in liblld-5.0 to file in libllvm5.0 symlinking NEWS.Debian.gz in liblld-5.0 to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblld-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblld-5.0' in '../liblld-5.0_5.0.2-2_armhf.deb'. INFO: pkgstriptranslations version 138 pkgstriptranslations: processing liblld-5.0-dev (in debian/liblld-5.0-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblld-5.0-dev/DEBIAN/control, package liblld-5.0-dev, directory debian/liblld-5.0-dev Searching for duplicated docs in dependency lld-5.0... symlinking changelog.Debian.gz in liblld-5.0-dev to file in libllvm5.0 symlinking NEWS.Debian.gz in liblld-5.0-dev to file in libllvm5.0 Searching for duplicated docs in dependency liblld-5.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblld-5.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblld-5.0-dev' in '../liblld-5.0-dev_5.0.2-2_armhf.deb'. INFO: pkgstriptranslations version 138 pkgstriptranslations: processing lldb-5.0 (in debian/lldb-5.0); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/lldb-5.0/DEBIAN/control, package lldb-5.0, directory debian/lldb-5.0 Searching for duplicated docs in dependency liblldb-5.0... symlinking changelog.Debian.gz in lldb-5.0 to file in liblldb-5.0 symlinking NEWS.Debian.gz in lldb-5.0 to file in liblldb-5.0 Searching for duplicated docs in dependency libllvm5.0... Searching for duplicated docs in dependency llvm-5.0-dev... Searching for duplicated docs in dependency python-lldb-5.0... pkgstripfiles: Running PNG optimization (using 4 cpus) for package lldb-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lldb-5.0' in '../lldb-5.0_5.0.2-2_armhf.deb'. INFO: pkgstriptranslations version 138 pkgstriptranslations: processing lldb-5.0-dbgsym (in debian/.debhelper/lldb-5.0/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/lldb-5.0/dbgsym-root/DEBIAN/control, package lldb-5.0-dbgsym, directory debian/.debhelper/lldb-5.0/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package lldb-5.0-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'lldb-5.0-dbgsym' in 'debian/.debhelper/scratch-space/build-lldb-5.0/lldb-5.0-dbgsym_5.0.2-2_armhf.deb'. Renaming lldb-5.0-dbgsym_5.0.2-2_armhf.deb to lldb-5.0-dbgsym_5.0.2-2_armhf.ddeb INFO: pkgstriptranslations version 138 pkgstriptranslations: processing liblldb-5.0 (in debian/liblldb-5.0); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblldb-5.0/DEBIAN/control, package liblldb-5.0, directory debian/liblldb-5.0 Searching for duplicated docs in dependency libllvm5.0... symlinking changelog.Debian.gz in liblldb-5.0 to file in libllvm5.0 symlinking NEWS.Debian.gz in liblldb-5.0 to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-5.0' in '../liblldb-5.0_5.0.2-2_armhf.deb'. INFO: pkgstriptranslations version 138 pkgstriptranslations: processing liblldb-5.0-dbg (in debian/liblldb-5.0-dbg); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblldb-5.0-dbg/DEBIAN/control, package liblldb-5.0-dbg, directory debian/liblldb-5.0-dbg Searching for duplicated docs in dependency liblldb-5.0... symlinking changelog.Debian.gz in liblldb-5.0-dbg to file in libllvm5.0 symlinking NEWS.Debian.gz in liblldb-5.0-dbg to file in libllvm5.0 pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-5.0-dbg ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-5.0-dbg' in '../liblldb-5.0-dbg_5.0.2-2_armhf.deb'. INFO: pkgstriptranslations version 138 pkgstriptranslations: processing python-lldb-5.0 (in debian/python-lldb-5.0); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python-lldb-5.0/DEBIAN/control, package python-lldb-5.0, directory debian/python-lldb-5.0 Searching for duplicated docs in dependency liblldb-5.0-dev... symlinking changelog.Debian.gz in python-lldb-5.0 to file in liblldb-5.0-dev symlinking NEWS.Debian.gz in python-lldb-5.0 to file in liblldb-5.0-dev pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-lldb-5.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python-lldb-5.0' in '../python-lldb-5.0_5.0.2-2_armhf.deb'. INFO: pkgstriptranslations version 138 pkgstriptranslations: processing liblldb-5.0-dev (in debian/liblldb-5.0-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/liblldb-5.0-dev/DEBIAN/control, package liblldb-5.0-dev, directory debian/liblldb-5.0-dev Searching for duplicated docs in dependency lldb-5.0... symlinking NEWS.Debian.gz in liblldb-5.0-dev to file in libllvm5.0 pkgstripfiles: Truncating usr/share/doc/liblldb-5.0-dev/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package liblldb-5.0-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'liblldb-5.0-dev' in '../liblldb-5.0-dev_5.0.2-2_armhf.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../llvm-toolchain-5.0_5.0.2-2_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build llvm-toolchain-5.0-5.0.2 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20180508-1132 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ llvm-toolchain-5.0_5.0.2-2_armhf.changes: ----------------------------------------- Format: 1.8 Date: Sun, 06 May 2018 17:42:16 +0200 Source: llvm-toolchain-5.0 Binary: clang-5.0 clang-tools-5.0 clang-format-5.0 clang-tidy-5.0 clang-5.0-doc libclang1-5.0 libclang1-5.0-dbg libclang-5.0-dev libclang-common-5.0-dev libfuzzer-5.0-dev python-clang-5.0 clang-5.0-examples libllvm5.0 libllvm5.0-dbg llvm-5.0 llvm-5.0-runtime llvm-5.0-dev llvm-5.0-tools llvm-5.0-doc llvm-5.0-examples lld-5.0 liblld-5.0 liblld-5.0-dev lldb-5.0 liblldb-5.0 liblldb-5.0-dbg python-lldb-5.0 liblldb-5.0-dev Architecture: armhf Version: 1:5.0.2-2 Distribution: cosmic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Peter Wu Description: clang-5.0 - C, C++ and Objective-C compiler clang-5.0-doc - C, C++ and Objective-C compiler - Documentation clang-5.0-examples - Clang examples clang-format-5.0 - Tool to format C/C++/Obj-C code clang-tidy-5.0 - clang-based C++ linter tool clang-tools-5.0 - clang-based tools for C/C++ developments libclang-5.0-dev - clang library - Development package libclang-common-5.0-dev - clang library - Common development package libclang1-5.0 - C interface to the clang library libclang1-5.0-dbg - clang library (debug) libfuzzer-5.0-dev - Library for coverage-guided fuzz testing liblld-5.0 - LLVM-based linker, library liblld-5.0-dev - LLVM-based linker, header files liblldb-5.0 - Next generation, high-performance debugger, library liblldb-5.0-dbg - Next generation, high-performance debugger, debugging libraries liblldb-5.0-dev - Next generation, high-performance debugger, header files libllvm5.0 - Modular compiler and toolchain technologies, runtime library libllvm5.0-dbg - Modular compiler and toolchain technologies, debugging libraries lld-5.0 - LLVM-based linker lldb-5.0 - Next generation, high-performance debugger llvm-5.0 - Modular compiler and toolchain technologies llvm-5.0-dev - Modular compiler and toolchain technologies, libraries and header llvm-5.0-doc - Modular compiler and toolchain technologies, documentation llvm-5.0-examples - Modular compiler and toolchain technologies, examples llvm-5.0-runtime - Modular compiler and toolchain technologies, IR interpreter llvm-5.0-tools - Modular compiler and toolchain technologies, tools python-clang-5.0 - Clang Python Bindings python-lldb-5.0 - Next generation, high-performance debugger, python lib Changes: llvm-toolchain-5.0 (1:5.0.2-2) unstable; urgency=medium . * Make CMake find_package(Clang) work. Fixes upstream bug https://bugs.llvm.org/show_bug.cgi?id=37128 - Move Clang*.cmake back to /usr/lib/llvm-X.Y/lib/cmake/clang and install a symlink in /usr/lib/cmake/clang-X.Y. - Ensure that the LLVM installation prefix is correctly discovered despire symlinks (replaces fix-cmake-config-prefix.diff). - Create /usr/lib/llvm-X.Y/bin/clang-X.Y symlink as required by ClangTargets-relwithdebinfo.cmake. - Remove useless LLVM_CMAKE_DIR sed command that did not match anything. - Ignore missing binaries in ClangTargets-relwithdebinfo.cmake. Checksums-Sha1: 0e0a7e60fdfbefac338369b1533bb026ac16b948 50915536 clang-5.0-dbgsym_5.0.2-2_armhf.ddeb 7ca188f8b17f70c6ee16251a88c0a5ee9b741e6e 14860 clang-5.0-examples_5.0.2-2_armhf.deb a899e830253a5acb290465f8421cbd9d07ba2652 7814944 clang-5.0_5.0.2-2_armhf.deb f6a395f0882b25d70a388a740fdaeb5f12fd7d07 2082884 clang-format-5.0-dbgsym_5.0.2-2_armhf.ddeb 1bbde8ec1bd60fccb063999d130f7d6bca6bc30c 493688 clang-format-5.0_5.0.2-2_armhf.deb 954802fb8050547cdc74b4baf812eef51c6e3d6a 57130572 clang-tidy-5.0-dbgsym_5.0.2-2_armhf.ddeb c12e43f6989b9cbd47b3730a56f527d6a2b96aae 6003896 clang-tidy-5.0_5.0.2-2_armhf.deb 2ae47de907b62fcec71e121b169b73d2890c1712 302489604 clang-tools-5.0-dbgsym_5.0.2-2_armhf.ddeb 7cb0b1010170518dd3826e5d0d176708db2df609 44297580 clang-tools-5.0_5.0.2-2_armhf.deb 3f53e4655fece4e34e6836088518436da474061f 13134392 libclang-5.0-dev_5.0.2-2_armhf.deb ec2bb444d70c798f8646715fd5b8f6883fcea9d0 1406116 libclang-common-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb c04079bab0eb8663113d53efd7ca91b91aee6565 1307668 libclang-common-5.0-dev_5.0.2-2_armhf.deb b944a684b0a858fd1a57632115a556b94584a949 61373216 libclang1-5.0-dbg_5.0.2-2_armhf.deb f2e869403d449620d8f6ebb8e08f7cfb9c7cdd8b 6168684 libclang1-5.0_5.0.2-2_armhf.deb 86d00097f6f6e6a94eb1606da89848e8f405d0fc 99388 libfuzzer-5.0-dev_5.0.2-2_armhf.deb 701bd2b4267faea33b467ce1fd4425d472b2faed 31628 liblld-5.0-dev_5.0.2-2_armhf.deb 6f7be5ce423a37963d55fd050bf1fbd406ddc797 991056 liblld-5.0_5.0.2-2_armhf.deb 1417d7054bc4e812be6ba13eb5d18c346a739bc7 48366324 liblldb-5.0-dbg_5.0.2-2_armhf.deb 7fde33fc00cf946e87f3677d9b719a60cd5b0fa7 4898984 liblldb-5.0-dev_5.0.2-2_armhf.deb 6fa57faec4c97145e70da24c62c688fd98e86549 7927560 liblldb-5.0_5.0.2-2_armhf.deb 0b4bf20099e0e5edd7e55a27e18166533b53d908 66540824 libllvm5.0-dbg_5.0.2-2_armhf.deb 6b73fdb945e7b31e9ca7adb745925fe016cdcd5c 12584860 libllvm5.0_5.0.2-2_armhf.deb 3d4b9f82e0aa7f13fc1a47f83a8db43d1a43b1bc 3628692 lld-5.0-dbgsym_5.0.2-2_armhf.ddeb 4aac0035595d0ea87cc4c493121067d0cda514f8 672388 lld-5.0_5.0.2-2_armhf.deb acab91a8a1284f3546c66409af250c0243297a0e 41256048 lldb-5.0-dbgsym_5.0.2-2_armhf.ddeb 44bcc59d3b429d1da18d6bd954ecadd41936f3ff 1592036 lldb-5.0_5.0.2-2_armhf.deb 7804d02e6f66cbd007db6ccdb797f04878a73c30 17868680 llvm-5.0-dbgsym_5.0.2-2_armhf.ddeb 4cfb600e72c206fd6107e50338a62c7c0d375dca 4929632 llvm-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb 2269479c804cc7c03a22812771937b5a3300fd83 22027808 llvm-5.0-dev_5.0.2-2_armhf.deb e4dcbb9790663989b544afce87e2a87bc4bf66db 4603968 llvm-5.0-runtime-dbgsym_5.0.2-2_armhf.ddeb 4f359f0171fc0f2d2a5bd3063eb663c0ae954b5f 160144 llvm-5.0-runtime_5.0.2-2_armhf.deb 4e02a9cec8f2bd566892aad8a94f927a7abd1237 878496 llvm-5.0-tools-dbgsym_5.0.2-2_armhf.ddeb 36335b9b53bd3c3c5491e80bd2d36c1de65e0122 175220 llvm-5.0-tools_5.0.2-2_armhf.deb 8036055b09c37ab465389af422a20e1dbbcc94ba 3114500 llvm-5.0_5.0.2-2_armhf.deb a31dbd1418d98714b02485e760c04eb9f7b1a470 18948 llvm-toolchain-5.0_5.0.2-2_armhf.buildinfo c89f8711abf4f16eadb7e9ad1bdfe2a405f59471 31852 python-clang-5.0_5.0.2-2_armhf.deb 40a2d307a9fe5c88018fafc42b6a27e5c29af50e 92516 python-lldb-5.0_5.0.2-2_armhf.deb Checksums-Sha256: 0ea652688190bfd2ebd206b56acecf64a53c6ecfc2a78310abc80d4940fa0b07 50915536 clang-5.0-dbgsym_5.0.2-2_armhf.ddeb 886da840fb147486f066cc27c799ef8780fe00b2ea606f3ab9de68ecbda98581 14860 clang-5.0-examples_5.0.2-2_armhf.deb cf93a110add0ae8c389d61b558127eefdaa168d965eca3198e3b22f01aae3627 7814944 clang-5.0_5.0.2-2_armhf.deb ff3543f6bb96a5efa3680b238c4a64eab360cb39eeed5271e5f68f99b9980cd2 2082884 clang-format-5.0-dbgsym_5.0.2-2_armhf.ddeb ace26f5e1d5e40ff95a401e09b36da51cab19b89a6c2e1403429c45237ef9c79 493688 clang-format-5.0_5.0.2-2_armhf.deb 7457dec5bd86ac97859b215ad676327eb50ae29c6ffb24d82c9b4c189f7438cb 57130572 clang-tidy-5.0-dbgsym_5.0.2-2_armhf.ddeb d0428439ba47952ebfb558c0ac7254cb630eb3cd640d7665780819714decc8a0 6003896 clang-tidy-5.0_5.0.2-2_armhf.deb 69f5eee09d65065f405db9961c0ba42a8e9a4172c17bac200eb0cc2f63d15b3e 302489604 clang-tools-5.0-dbgsym_5.0.2-2_armhf.ddeb cda1f10cd724218e13822ec013f880e0571f8600e8eb60df116a3f4c578e76b6 44297580 clang-tools-5.0_5.0.2-2_armhf.deb 953bf1f91efa3bc431c3b3fa6c8e2e76ef1158678224958d1831567b7d793d11 13134392 libclang-5.0-dev_5.0.2-2_armhf.deb 407a47bfd4880023487d55e1c2690e491471fd0238ebd92de257e8726120bb4c 1406116 libclang-common-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb 599452988f3fcb0848f1b53fbe3b2a4f20ed6beba92b65680ed78b25372ac9ea 1307668 libclang-common-5.0-dev_5.0.2-2_armhf.deb fd6404ddd9b6db63e18480e68e108c1ed7884017fe36b7be06f6b3598680886c 61373216 libclang1-5.0-dbg_5.0.2-2_armhf.deb dcb48731ab9ec773280cbb288d3a7bc0a7a7c0c5a1dccffd71a83580c63eccdb 6168684 libclang1-5.0_5.0.2-2_armhf.deb 70d3bcf9c99747d140c7722f8ba31cf653f730d268946fb7ed590d2bb880cd39 99388 libfuzzer-5.0-dev_5.0.2-2_armhf.deb bc76a830bbd83aab628cf6aa664c0642ed276df37ac92a756bb5090fb644e2ce 31628 liblld-5.0-dev_5.0.2-2_armhf.deb a6348c31a1590c62c0e51bc5b06081203d88b3779064799645641097426b3d3c 991056 liblld-5.0_5.0.2-2_armhf.deb 0f6517e9a9491f6ac5112b065f970e58fdce1dd1820968c5baab1e878174eb1e 48366324 liblldb-5.0-dbg_5.0.2-2_armhf.deb 1b41305367159a9eec4dba10450f4aeba3cd9f8ae40f4428ab9c76c4c12a7de5 4898984 liblldb-5.0-dev_5.0.2-2_armhf.deb db8c9d607727394cb0081f1824fac5129c8cf4980b647159d2b5fc5ffce01b0c 7927560 liblldb-5.0_5.0.2-2_armhf.deb 53649aff354aa1c302825b446b5947479952197777ec69281ac7c20fc5b683d3 66540824 libllvm5.0-dbg_5.0.2-2_armhf.deb c2e64368ab489f70d2547ea3630c9c79a3347bbd1ef9727fbdfe81fdc4e2dcb4 12584860 libllvm5.0_5.0.2-2_armhf.deb 74bf638ffed2de495b1e470a7f3353db05ddb8a1a16e25fe19ff08c581378b07 3628692 lld-5.0-dbgsym_5.0.2-2_armhf.ddeb 609af035a21cc98b7819b63dfa89fa4acd22530a6a548cf1f51e933732a2515f 672388 lld-5.0_5.0.2-2_armhf.deb 7a2ff5402fc56bcaa7e1d92548da7f9f7fb65fa891cf2f07182eb70e82ff8281 41256048 lldb-5.0-dbgsym_5.0.2-2_armhf.ddeb 00c6a3cdff9c66b296bdb50e602bcd59495ad75ef077287336029dd7a9979ab2 1592036 lldb-5.0_5.0.2-2_armhf.deb 1554c062cf0fd2e3ae0ee66d077c21223304bef20717ef60aa34481a3b7a7159 17868680 llvm-5.0-dbgsym_5.0.2-2_armhf.ddeb 60c8a285784a3d4302922d7fc5324d9a6d29732c1dcf684155ba3a42997ac079 4929632 llvm-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb 65af2e0696617de98246bc324cfe2e9caabef713ecf83f96a5b2098a17049f2b 22027808 llvm-5.0-dev_5.0.2-2_armhf.deb 8ba6c715e9cdd1666d100ca81fec19b363e065da97ed1e7d5875510d7e31f394 4603968 llvm-5.0-runtime-dbgsym_5.0.2-2_armhf.ddeb 68b77af9cc6aada30916ef636968b82fdebbacb39ad78b910b0f700fa9a67daf 160144 llvm-5.0-runtime_5.0.2-2_armhf.deb af78de4e7494c946dbcab547044145b1b1db0ed4d6ecd895410e724f00963f4d 878496 llvm-5.0-tools-dbgsym_5.0.2-2_armhf.ddeb 8fe6fed5a829e0f2f4f3f7589bdc0dcb8678c6abfeed08cef5de29a051ec52a5 175220 llvm-5.0-tools_5.0.2-2_armhf.deb 75adfbc4ccccc6e358844299502124fb712ef86ec744a555baeea7bb9eba10a4 3114500 llvm-5.0_5.0.2-2_armhf.deb 92ac56e08ae695297f5196933223ef135b1b5cdd6a091c5b0fd11f0e8ff4559e 18948 llvm-toolchain-5.0_5.0.2-2_armhf.buildinfo 42983901f661aa99191673ed9607a79805bb23ebf246ffcbed60a1820bee3e94 31852 python-clang-5.0_5.0.2-2_armhf.deb 5b092892a98912c97fda71bedf250297aa17ea8aefe81b98a6c072d6ca89bd88 92516 python-lldb-5.0_5.0.2-2_armhf.deb Files: 4b27e510ad8b533037e1e80ed2f3f3dc 50915536 debug optional clang-5.0-dbgsym_5.0.2-2_armhf.ddeb a046841d446907d6416df3561f472e27 14860 doc optional clang-5.0-examples_5.0.2-2_armhf.deb f9cd391f24701c03cdd777562173db28 7814944 devel optional clang-5.0_5.0.2-2_armhf.deb bec15aa9dbd0580a0d094045029f4a86 2082884 debug optional clang-format-5.0-dbgsym_5.0.2-2_armhf.ddeb b7d698e642a7ee8582c607d165518309 493688 devel optional clang-format-5.0_5.0.2-2_armhf.deb ae3a90cfafef236fbfcd2e0eaac859ac 57130572 debug optional clang-tidy-5.0-dbgsym_5.0.2-2_armhf.ddeb ad30f2864e2fdd923d5240a1d0784b15 6003896 devel optional clang-tidy-5.0_5.0.2-2_armhf.deb c45f7a8d596fe1eac94e1a3b92b73997 302489604 debug optional clang-tools-5.0-dbgsym_5.0.2-2_armhf.ddeb e697d7406e2c868b1af12dc4399406df 44297580 devel optional clang-tools-5.0_5.0.2-2_armhf.deb e034c22b4ed70d552b5a0e9a2e7d8925 13134392 libdevel optional libclang-5.0-dev_5.0.2-2_armhf.deb f72cad4cce4b0e193f1697c984cdc742 1406116 debug optional libclang-common-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb 56a44740b633af9686ba7ea5b9218337 1307668 libdevel optional libclang-common-5.0-dev_5.0.2-2_armhf.deb 85312c8501a0df312a5c73a61c8fd66f 61373216 debug optional libclang1-5.0-dbg_5.0.2-2_armhf.deb 4bc51501843b9e00dddfcf3d61c734f2 6168684 libs optional libclang1-5.0_5.0.2-2_armhf.deb 190e134d9b27d2486ba3605e14f0fdc0 99388 libdevel optional libfuzzer-5.0-dev_5.0.2-2_armhf.deb c4726f41509f71d8b2b0af015172e397 31628 libdevel optional liblld-5.0-dev_5.0.2-2_armhf.deb 45f34379182990f922a659e473a14102 991056 libs optional liblld-5.0_5.0.2-2_armhf.deb f8f33a7115786f7478d87aee4d86801e 48366324 debug optional liblldb-5.0-dbg_5.0.2-2_armhf.deb ce30dee559e5d91837f76520e76c5f9d 4898984 libdevel optional liblldb-5.0-dev_5.0.2-2_armhf.deb 0b3b1beb4c8ee78e3a4b05770b6d4a23 7927560 libs optional liblldb-5.0_5.0.2-2_armhf.deb e211770cac801176c1beb923fd20a14f 66540824 debug optional libllvm5.0-dbg_5.0.2-2_armhf.deb 47cdb292f46265e0af1bf8f637a740d9 12584860 libs optional libllvm5.0_5.0.2-2_armhf.deb 6269d81e598bfc6093ada5936c0ae851 3628692 debug optional lld-5.0-dbgsym_5.0.2-2_armhf.ddeb 78631f8958ca253ee75ed9556fd585b1 672388 devel optional lld-5.0_5.0.2-2_armhf.deb 060d58ff0e27eb636fcf7685badb32c8 41256048 debug optional lldb-5.0-dbgsym_5.0.2-2_armhf.ddeb 9bda080373e2c766267be2fad0a1e22d 1592036 devel optional lldb-5.0_5.0.2-2_armhf.deb e4c9ce86c0344259b427817c41cb0d49 17868680 debug optional llvm-5.0-dbgsym_5.0.2-2_armhf.ddeb 58569a2fd2bb1031bf558798c04b6da6 4929632 debug optional llvm-5.0-dev-dbgsym_5.0.2-2_armhf.ddeb 20bb9f73ada640307ce8ceee34130fdb 22027808 devel optional llvm-5.0-dev_5.0.2-2_armhf.deb 9adcbcd594d76ba8223a2b327c656ef8 4603968 debug optional llvm-5.0-runtime-dbgsym_5.0.2-2_armhf.ddeb a3f8f4cbe4014fed7d23bbe6338d18df 160144 devel optional llvm-5.0-runtime_5.0.2-2_armhf.deb 190407936b1f17a98d85ba9ec5dce3a6 878496 debug optional llvm-5.0-tools-dbgsym_5.0.2-2_armhf.ddeb abd58ab05d18de8273316a6ebdf057c8 175220 devel optional llvm-5.0-tools_5.0.2-2_armhf.deb 9c619bffcc29e05185ebc6aca91d011a 3114500 devel optional llvm-5.0_5.0.2-2_armhf.deb 2030ba47612979a50aa0f052a6d451eb 18948 devel optional llvm-toolchain-5.0_5.0.2-2_armhf.buildinfo ce2ef95e7f5369dc2bac284589dc607d 31852 python optional python-clang-5.0_5.0.2-2_armhf.deb 6250d5da586c7685aecf466d56663a36 92516 python optional python-lldb-5.0_5.0.2-2_armhf.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ clang-5.0-examples_5.0.2-2_armhf.deb ------------------------------------ new debian package, version 2.0. size 14860 bytes: control archive=1188 bytes. 687 bytes, 19 lines control 1590 bytes, 15 lines md5sums Package: clang-5.0-examples Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 69 Section: doc Priority: optional Homepage: http://www.llvm.org/ Description: Clang examples Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. . This package contains the clang examples. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-5.0-examples/ -rw-r--r-- root/root 201 2018-02-26 15:09 ./usr/share/doc/clang-5.0-examples/NEWS.Debian.gz -rw-r--r-- root/root 1627 2018-05-06 15:42 ./usr/share/doc/clang-5.0-examples/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/clang-5.0-examples/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-5.0-examples/examples/ drwxr-xr-x root/root 0 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/AnnotateFunctions/ -rw-r--r-- root/root 2687 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/AnnotateFunctions/AnnotateFunctions.cpp -rw-r--r-- root/root 270 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/AnnotateFunctions/CMakeLists.txt drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-5.0-examples/examples/PrintFunctionNames/ -rw-r--r-- root/root 653 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/PrintFunctionNames/CMakeLists.txt -rw-r--r-- root/root 1588 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/PrintFunctionNames/PrintFunctionNames.cpp.gz -rw-r--r-- root/root 0 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/PrintFunctionNames/PrintFunctionNames.exports -rw-r--r-- root/root 1064 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/PrintFunctionNames/README.txt drwxr-xr-x root/root 0 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/analyzer-plugin/ -rw-r--r-- root/root 362 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/analyzer-plugin/CMakeLists.txt -rw-r--r-- root/root 1654 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/analyzer-plugin/MainCallChecker.cpp -rw-r--r-- root/root 54 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/analyzer-plugin/SampleAnalyzerPlugin.exports drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-5.0-examples/examples/clang-interpreter/ -rw-r--r-- root/root 309 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/clang-interpreter/CMakeLists.txt -rw-r--r-- root/root 653 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/clang-interpreter/README.txt -rw-r--r-- root/root 2396 2018-05-06 08:53 ./usr/share/doc/clang-5.0-examples/examples/clang-interpreter/main.cpp.gz clang-5.0_5.0.2-2_armhf.deb --------------------------- new debian package, version 2.0. size 7814944 bytes: control archive=1244 bytes. 1123 bytes, 23 lines control 756 bytes, 10 lines md5sums Package: clang-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 20270 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm5.0 (>= 1:5.0~svn298832-1~), libstdc++6 (>= 5.2), libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang-common-5.0-dev (= 1:5.0.2-2), libclang1-5.0 (= 1:5.0.2-2), libc6-dev, binutils Recommends: llvm-5.0-dev, python, libomp-dev Suggests: gnustep, gnustep-devel, clang-5.0-doc Breaks: clang-include-fixer-5.0 Replaces: clang-include-fixer-5.0 Provides: c++-compiler, c-compiler, objc-compiler Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: C, C++ and Objective-C compiler Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ -rwxr-xr-x root/root 18315 2018-05-06 15:42 ./usr/bin/asan_symbolize-5.0 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang++-5.0 -> ../lib/llvm-5.0/bin/clang++ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-5.0 -> ../lib/llvm-5.0/bin/clang lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-cpp-5.0 -> ../lib/llvm-5.0/bin/clang-cpp drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/cmake/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/cmake/clang-5.0 -> ../llvm-5.0/lib/cmake/clang drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 20606680 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang++ -> clang lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-5.0 -> clang lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-cpp -> clang drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/clang/ -rw-r--r-- root/root 1851 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/clang/ClangConfig.cmake -rw-r--r-- root/root 29107 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/clang/ClangTargets-relwithdebinfo.cmake -rw-r--r-- root/root 19108 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/clang/ClangTargets.cmake drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/ -rwxr-xr-x root/root 2876 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/clang/bash-autocomplete.sh drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-5.0/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz -rw-r--r-- root/root 175 2018-02-26 15:09 ./usr/share/doc/clang-5.0/TODO.Debian lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-5.0/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/clang-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 93 2018-05-06 15:42 ./usr/share/lintian/overrides/clang-5.0 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 6105 2018-05-06 15:42 ./usr/share/man/man1/clang-5.0.1.gz clang-format-5.0_5.0.2-2_armhf.deb ---------------------------------- new debian package, version 2.0. size 493688 bytes: control archive=1256 bytes. 1048 bytes, 22 lines control 950 bytes, 12 lines md5sums Package: clang-format-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 1259 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm5.0 (= 1:5.0.2-2), libstdc++6 (>= 5.2), python Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Tool to format C/C++/Obj-C code Clang-format is both a library and a stand-alone tool with the goal of automatically reformatting C++ sources files according to configurable style guides. To do so, clang-format uses Clang's Lexer to transform an input file into a token stream and then changes all the whitespace around those tokens. The goal is for clang-format to both serve both as a user tool (ideally with powerful IDE integrations) and part of other refactoring tools, e.g. to do a reformatting of all the lines changed during a renaming. . This package also provides vim and emacs plugins. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-format-5.0 -> ../lib/llvm-5.0/bin/clang-format -rwxr-xr-x root/root 4458 2018-05-06 15:42 ./usr/bin/clang-format-diff-5.0 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/git-clang-format-5.0 -> ../lib/llvm-5.0/bin/git-clang-format drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 1165028 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-format -rwxr-xr-x root/root 21791 2018-05-06 08:53 ./usr/lib/llvm-5.0/bin/git-clang-format drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/clang-format-5.0/ -rwxr-xr-x root/root 4458 2018-05-06 15:42 ./usr/share/clang/clang-format-5.0/clang-format-diff.py -rwxr-xr-x root/root 2440 2018-05-06 08:53 ./usr/share/clang/clang-format-5.0/clang-format-sublime.py -rwxr-xr-x root/root 4675 2018-05-06 15:42 ./usr/share/clang/clang-format-5.0/clang-format.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-format-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-format-5.0/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-format-5.0/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/clang-format-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/emacs/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/emacs/site-lisp/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/emacs/site-lisp/clang-format-5.0/ -rwxr-xr-x root/root 7828 2018-05-06 15:42 ./usr/share/emacs/site-lisp/clang-format-5.0/clang-format.el drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 211 2018-05-06 15:42 ./usr/share/lintian/overrides/clang-format-5.0 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 1346 2018-05-06 15:42 ./usr/share/man/man1/clang-format-5.0.1.gz -rw-r--r-- root/root 671 2018-05-06 15:42 ./usr/share/man/man1/clang-format-diff-5.0.1.gz drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/addons/syntax/ -rw-r--r-- root/root 4675 2018-05-06 15:42 ./usr/share/vim/addons/syntax/clang-format-5.0.py clang-tidy-5.0_5.0.2-2_armhf.deb -------------------------------- new debian package, version 2.0. size 6003896 bytes: control archive=1008 bytes. 898 bytes, 18 lines control 452 bytes, 6 lines md5sums Package: clang-tidy-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 15381 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm5.0 (= 1:5.0.2-2), libstdc++6 (>= 5.2), python, libclang-common-5.0-dev, clang-tools-5.0 Breaks: clang-5.0 (<< 1:5.0~svn250696-1), clang-modernize-5.0 Replaces: clang-5.0 (<< 1:5.0~svn250696-1), clang-modernize-5.0 Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: clang-based C++ linter tool Provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. clang-tidy is modular and provides a convenient interface for writing new checks. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-tidy-5.0 -> ../lib/llvm-5.0/bin/clang-tidy lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-tidy-diff-5.0.py -> ../lib/llvm-5.0/share/clang/clang-tidy-diff.py lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/run-clang-tidy-5.0 -> ../lib/llvm-5.0/share/clang/run-clang-tidy.py lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/run-clang-tidy-5.0.py -> ../lib/llvm-5.0/share/clang/run-clang-tidy.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 15669644 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-tidy drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/ -rwxr-xr-x root/root 5035 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/clang-tidy-diff.py -rwxr-xr-x root/root 8522 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/run-clang-tidy.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-tidy-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-tidy-5.0/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-tidy-5.0/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/clang-tidy-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 110 2018-05-06 15:42 ./usr/share/lintian/overrides/clang-tidy-5.0 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 2606 2018-05-06 15:42 ./usr/share/man/man1/clang-tidy-5.0.1.gz clang-tools-5.0_5.0.2-2_armhf.deb --------------------------------- new debian package, version 2.0. size 44297580 bytes: control archive=3632 bytes. 916 bytes, 21 lines control 10187 bytes, 117 lines md5sums Package: clang-tools-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 116115 Depends: libc6 (>= 2.4), libclang1-5.0 (>= 1:5.0~+rc1~), libgcc1 (>= 1:3.5), libllvm5.0 (>= 1:5.0~svn298832-1~), libstdc++6 (>= 6), clang-5.0 (= 1:5.0.2-2) Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: clang-based tools for C/C++ developments Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. . This package contains some clang-based tools like scan-build, clangd, clang-cl, etc. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/c-index-test-5.0 -> ../lib/llvm-5.0/bin/c-index-test lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-apply-replacements-5.0 -> ../lib/llvm-5.0/bin/clang-apply-replacements lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-change-namespace-5.0 -> ../lib/llvm-5.0/bin/clang-change-namespace lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-check-5.0 -> ../lib/llvm-5.0/bin/clang-check lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-cl-5.0 -> ../lib/llvm-5.0/bin/clang-cl lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-import-test-5.0 -> ../lib/llvm-5.0/bin/clang-import-test lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-include-fixer-5.0 -> ../lib/llvm-5.0/bin/clang-include-fixer lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-offload-bundler-5.0 -> ../lib/llvm-5.0/bin/clang-offload-bundler lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-query-5.0 -> ../lib/llvm-5.0/bin/clang-query lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-rename-5.0 -> ../lib/llvm-5.0/bin/clang-rename lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clang-reorder-fields-5.0 -> ../lib/llvm-5.0/bin/clang-reorder-fields lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/clangd-5.0 -> ../lib/llvm-5.0/bin/clangd lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/find-all-symbols-5.0 -> ../lib/llvm-5.0/bin/find-all-symbols lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/modularize-5.0 -> ../lib/llvm-5.0/bin/modularize lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/sancov-5.0 -> ../lib/llvm-5.0/bin/sancov lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/scan-build-5.0 -> ../share/clang/scan-build-5.0/bin/scan-build lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/scan-build-py-5.0 -> ../share/clang/scan-build-py-5.0/bin/scan-build lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/scan-view-5.0 -> ../share/clang/scan-view-5.0/bin/scan-view drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 10115272 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/c-index-test -rwxr-xr-x root/root 1160940 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-apply-replacements -rwxr-xr-x root/root 10471592 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-change-namespace -rwxr-xr-x root/root 12880216 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-check lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-cl -> clang -rwxr-xr-x root/root 11343932 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-import-test -rwxr-xr-x root/root 10254504 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-include-fixer -rwxr-xr-x root/root 34472 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-offload-bundler -rwxr-xr-x root/root 10950820 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-query -rwxr-xr-x root/root 10188964 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-rename -rwxr-xr-x root/root 10156196 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clang-reorder-fields -rwxr-xr-x root/root 10291364 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/clangd -rwxr-xr-x root/root 10217636 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/find-all-symbols -rwxr-xr-x root/root 9980068 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/modularize -rwxr-xr-x root/root 67236 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/sancov -rwxr-xr-x root/root 53432 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/scan-build -rwxr-xr-x root/root 4530 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/scan-view drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/libexec/ -rwxr-xr-x root/root 203 2018-05-06 08:53 ./usr/lib/llvm-5.0/libexec/c++-analyzer -rwxr-xr-x root/root 21002 2018-05-06 15:42 ./usr/lib/llvm-5.0/libexec/ccc-analyzer drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/ -rwxr-xr-x root/root 19169 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/clang-include-fixer.el -rwxr-xr-x root/root 7540 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/clang-include-fixer.py -rwxr-xr-x root/root 3140 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/clang/clang-rename.el -rwxr-xr-x root/root 1847 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/clang/clang-rename.py -rwxr-xr-x root/root 3711 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/clang/run-find-all-symbols.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/man/man1/ -rwxr-xr-x root/root 9942 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/man/man1/scan-build.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/scan-build/ -rw-r--r-- root/root 1284 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-build/scanview.css -rw-r--r-- root/root 16818 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-build/sorttable.js drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/scan-view/ -rw-r--r-- root/root 18418 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-view/FileRadar.scpt -rw-r--r-- root/root 0 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-view/GetRadarVersion.scpt -rw-r--r-- root/root 8200 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-view/Reporter.py -rw-r--r-- root/root 25495 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-view/ScanView.py -rw-r--r-- root/root 318 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-view/bugcatcher.ico -rw-r--r-- root/root 6038 2018-05-06 08:53 ./usr/lib/llvm-5.0/share/scan-view/startfile.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/ -rw-r--r-- root/root 3377 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/CMakeLists.txt drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/bin/ -rwxr-xr-x root/root 53432 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/bin/scan-build -rw-r--r-- root/root 23 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/bin/scan-build.bat -rwxr-xr-x root/root 3918 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/bin/set-xcode-analyzer drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/libexec/ -rwxr-xr-x root/root 203 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/libexec/c++-analyzer -rw-r--r-- root/root 25 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/libexec/c++-analyzer.bat -rwxr-xr-x root/root 21002 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/libexec/ccc-analyzer -rw-r--r-- root/root 25 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/libexec/ccc-analyzer.bat drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/man/ -rw-r--r-- root/root 9942 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/man/scan-build-5.0.1 -rw-r--r-- root/root 9942 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/man/scan-build.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/share/scan-build/ -rw-r--r-- root/root 1284 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/share/scan-build/scanview.css -rw-r--r-- root/root 16818 2018-05-06 15:42 ./usr/share/clang/scan-build-5.0/share/scan-build/sorttable.js drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/ -rw-r--r-- root/root 4125 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/README.md drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/ -rwxr-xr-x root/root 471 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/analyze-build -rwxr-xr-x root/root 436 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/analyze-c++ -rwxr-xr-x root/root 436 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/analyze-cc -rwxr-xr-x root/root 477 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/intercept-build -rwxr-xr-x root/root 442 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/intercept-c++ -rwxr-xr-x root/root 442 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/intercept-cc -rwxr-xr-x root/root 465 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/bin/scan-build drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libear/ -rw-r--r-- root/root 8433 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libear/__init__.py -rw-r--r-- root/root 552 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libear/config.h.in -rw-r--r-- root/root 18863 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libear/ear.c drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/ -rw-r--r-- root/root 7197 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/__init__.py -rw-r--r-- root/root 20477 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/analyze.py -rw-r--r-- root/root 15613 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/arguments.py -rw-r--r-- root/root 5296 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/clang.py -rw-r--r-- root/root 4649 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/compilation.py -rw-r--r-- root/root 10072 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/intercept.py -rw-r--r-- root/root 17470 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/report.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/resources/ -rw-r--r-- root/root 1284 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/resources/scanview.css -rw-r--r-- root/root 1218 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/resources/selectable.js -rw-r--r-- root/root 16818 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/resources/sorttable.js -rw-r--r-- root/root 2157 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/libscanbuild/shell.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/ -rw-r--r-- root/root 489 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/__init__.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/ -rw-r--r-- root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/__init__.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/cases/ -rw-r--r-- root/root 2273 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/cases/__init__.py -rw-r--r-- root/root 7754 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/cases/test_create_cdb.py -rw-r--r-- root/root 1595 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/cases/test_exec_anatomy.py -rw-r--r-- root/root 7382 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/cases/test_from_cdb.py -rw-r--r-- root/root 4701 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/cases/test_from_cmd.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/exec/ -rw-r--r-- root/root 1007 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/exec/CMakeLists.txt -rw-r--r-- root/root 501 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/exec/config.h.in -rw-r--r-- root/root 7039 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/exec/main.c drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/ -rw-r--r-- root/root 69 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/broken-one.c -rw-r--r-- root/root 15 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/broken-two.c drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/build/ -rw-r--r-- root/root 1507 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/build/Makefile -rw-r--r-- root/root 162 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/clean-one.c -rw-r--r-- root/root 193 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/clean-two.c drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/compilation_database/ -rw-r--r-- root/root 1067 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/compilation_database/build_broken.json.in -rw-r--r-- root/root 459 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/compilation_database/build_clean.json.in -rw-r--r-- root/root 757 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/compilation_database/build_regular.json.in -rw-r--r-- root/root 299 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/emit-one.c -rw-r--r-- root/root 116 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/emit-two.c drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/include/ -rw-r--r-- root/root 72 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/include/clean-one.h -rw-r--r-- root/root 29 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/functional/src/main.c drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/ -rw-r--r-- root/root 863 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/__init__.py -rw-r--r-- root/root 12628 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/test_analyze.py -rw-r--r-- root/root 3287 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/test_clang.py -rw-r--r-- root/root 5144 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/test_compilation.py -rw-r--r-- root/root 3371 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/test_intercept.py -rw-r--r-- root/root 964 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/test_libear.py -rw-r--r-- root/root 5509 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/test_report.py -rw-r--r-- root/root 1502 2018-05-06 15:42 ./usr/share/clang/scan-build-py-5.0/tests/unit/test_shell.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/ -rw-r--r-- root/root 1640 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/CMakeLists.txt drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/bin/ -rwxr-xr-x root/root 4530 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/bin/scan-view drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/share/ -rw-r--r-- root/root 18418 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/share/FileRadar.scpt -rw-r--r-- root/root 0 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/share/GetRadarVersion.scpt -rw-r--r-- root/root 8200 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/share/Reporter.py -rw-r--r-- root/root 25495 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/share/ScanView.py -rw-r--r-- root/root 318 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/share/bugcatcher.ico -rw-r--r-- root/root 6038 2018-05-06 15:42 ./usr/share/clang/scan-view-5.0/share/startfile.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-tools-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-tools-5.0/NEWS.Debian.gz -> ../libclang1-5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/clang-tools-5.0/changelog.Debian.gz -> ../libclang1-5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/clang-tools-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 472 2018-05-06 15:42 ./usr/share/lintian/overrides/clang-tools-5.0 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 769 2018-05-06 15:42 ./usr/share/man/man1/clang-apply-replacements-5.0.1.gz -rw-r--r-- root/root 1292 2018-05-06 15:42 ./usr/share/man/man1/clang-check-5.0.1.gz -rw-r--r-- root/root 1195 2018-05-06 15:42 ./usr/share/man/man1/clang-include-fixer-5.0.1.gz -rw-r--r-- root/root 956 2018-05-06 15:42 ./usr/share/man/man1/clang-query-5.0.1.gz -rw-r--r-- root/root 698 2018-05-06 15:42 ./usr/share/man/man1/clang-rename-5.0.1.gz -rw-r--r-- root/root 552 2018-05-06 15:42 ./usr/share/man/man1/clang-reorder-fields-5.0.1.gz -rw-r--r-- root/root 998 2018-05-06 15:42 ./usr/share/man/man1/find-all-symbols-5.0.1.gz -rw-r--r-- root/root 4262 2018-05-06 15:42 ./usr/share/man/man1/modularize-5.0.1.gz -rw-r--r-- root/root 4323 2018-05-06 15:42 ./usr/share/man/man1/sancov-5.0.1.gz -rw-r--r-- root/root 3827 2018-05-06 15:42 ./usr/share/man/man1/scan-build-5.0.1.gz -rw-r--r-- root/root 559 2018-05-06 15:42 ./usr/share/man/man1/scan-view-5.0.1.gz libclang-5.0-dev_5.0.2-2_armhf.deb ---------------------------------- new debian package, version 2.0. size 13134392 bytes: control archive=14828 bytes. 877 bytes, 21 lines control 48851 bytes, 541 lines md5sums Package: libclang-5.0-dev Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 85094 Depends: libstdc++-7-dev, libgcc-7-dev, libobjc-7-dev, libclang1-5.0 (= 1:5.0.2-2), libclang-common-5.0-dev (= 1:5.0.2-2) Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: clang library - Development package Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. . This package contains the clang headers to develop extensions over libclang1-5.0. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/libclang-5.0.so -> libclang-5.0.so.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang-c/ -rw-r--r-- root/root 5522 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang-c/BuildSystem.h -rw-r--r-- root/root 5344 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang-c/CXCompilationDatabase.h -rw-r--r-- root/root 1994 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang-c/CXErrorCode.h -rw-r--r-- root/root 2089 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang-c/CXString.h -rw-r--r-- root/root 15991 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang-c/Documentation.h -rw-r--r-- root/root 209207 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang-c/Index.h -rw-r--r-- root/root 1539 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang-c/Platform.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/ARCMigrate/ -rw-r--r-- root/root 4802 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ARCMigrate/ARCMT.h -rw-r--r-- root/root 2243 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ARCMigrate/ARCMTActions.h -rw-r--r-- root/root 2256 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ARCMigrate/FileRemapper.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/ -rw-r--r-- root/root 15071 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/APValue.h -rw-r--r-- root/root 879 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/AST.h -rw-r--r-- root/root 5941 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTConsumer.h -rw-r--r-- root/root 112785 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTContext.h -rw-r--r-- root/root 1600 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTDiagnostic.h -rw-r--r-- root/root 897 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTFwd.h -rw-r--r-- root/root 12892 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTImporter.h -rw-r--r-- root/root 2669 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTLambda.h -rw-r--r-- root/root 5522 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTMutationListener.h -rw-r--r-- root/root 3719 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTStructuralEquivalence.h -rw-r--r-- root/root 18870 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTTypeTraits.h -rw-r--r-- root/root 3250 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTUnresolvedSet.h -rw-r--r-- root/root 11980 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ASTVector.h -rw-r--r-- root/root 6750 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Attr.h -rw-r--r-- root/root 28977 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/AttrDump.inc -rw-r--r-- root/root 251876 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/AttrImpl.inc -rw-r--r-- root/root 4866 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/AttrIterator.h -rw-r--r-- root/root 110484 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/AttrVisitor.inc -rw-r--r-- root/root 250224 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/Attrs.inc -rw-r--r-- root/root 1991 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Availability.h -rw-r--r-- root/root 2838 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/BaseSubobject.h -rw-r--r-- root/root 7964 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/BuiltinTypes.def -rw-r--r-- root/root 14248 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CXXInheritance.h -rw-r--r-- root/root 25096 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CanonicalType.h -rw-r--r-- root/root 8075 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CharUnits.h -rw-r--r-- root/root 31883 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Comment.h -rw-r--r-- root/root 1403 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CommentBriefParser.h -rw-r--r-- root/root 31885 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/CommentCommandInfo.inc -rw-r--r-- root/root 3625 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/CommentCommandList.inc -rw-r--r-- root/root 6056 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CommentCommandTraits.h -rw-r--r-- root/root 818 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CommentDiagnostic.h -rw-r--r-- root/root 25666 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/CommentHTMLNamedCharacterReferences.inc -rw-r--r-- root/root 6673 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/CommentHTMLTags.inc -rw-r--r-- root/root 2950 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/CommentHTMLTagsProperties.inc -rw-r--r-- root/root 10034 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CommentLexer.h -rw-r--r-- root/root 4126 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/CommentNodes.inc -rw-r--r-- root/root 3293 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CommentParser.h -rw-r--r-- root/root 9931 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CommentSema.h -rw-r--r-- root/root 2098 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/CommentVisitor.h -rw-r--r-- root/root 156379 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Decl.h -rw-r--r-- root/root 2001 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclAccessPair.h -rw-r--r-- root/root 73874 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclBase.h -rw-r--r-- root/root 147231 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclCXX.h -rw-r--r-- root/root 8385 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclContextInternals.h -rw-r--r-- root/root 7830 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclFriend.h -rw-r--r-- root/root 4181 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclGroup.h -rw-r--r-- root/root 4000 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclLookups.h -rw-r--r-- root/root 15529 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/DeclNodes.inc -rw-r--r-- root/root 104165 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclObjC.h -rw-r--r-- root/root 7588 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclOpenMP.h -rw-r--r-- root/root 118142 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclTemplate.h -rw-r--r-- root/root 2612 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclVisitor.h -rw-r--r-- root/root 22349 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DeclarationName.h -rw-r--r-- root/root 5369 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/DependentDiagnostic.h -rw-r--r-- root/root 4474 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/EvaluatedExprVisitor.h -rw-r--r-- root/root 197418 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Expr.h -rw-r--r-- root/root 160244 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ExprCXX.h -rw-r--r-- root/root 59095 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ExprObjC.h -rw-r--r-- root/root 5023 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ExprOpenMP.h -rw-r--r-- root/root 1544 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ExternalASTMerger.h -rw-r--r-- root/root 21473 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ExternalASTSource.h -rw-r--r-- root/root 3749 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/GlobalDecl.h -rw-r--r-- root/root 4913 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/LambdaCapture.h -rw-r--r-- root/root 2001 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/LocInfoType.h -rw-r--r-- root/root 9797 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Mangle.h -rw-r--r-- root/root 2050 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/MangleNumberingContext.h -rw-r--r-- root/root 9524 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/NSAPI.h -rw-r--r-- root/root 18914 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/NestedNameSpecifier.h -rw-r--r-- root/root 2898 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ODRHash.h -rw-r--r-- root/root 180864 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/OpenMPClause.h -rw-r--r-- root/root 14607 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/OperationKinds.def -rw-r--r-- root/root 1606 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/OperationKinds.h -rw-r--r-- root/root 1913 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/ParentMap.h -rw-r--r-- root/root 7038 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/PrettyPrinter.h -rw-r--r-- root/root 5876 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/RawCommentList.h -rw-r--r-- root/root 11171 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/RecordLayout.h -rw-r--r-- root/root 115690 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/RecursiveASTVisitor.h -rw-r--r-- root/root 14709 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Redeclarable.h -rw-r--r-- root/root 3387 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/SelectorLocationsKind.h -rw-r--r-- root/root 74205 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Stmt.h -rw-r--r-- root/root 16811 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/StmtCXX.h -rw-r--r-- root/root 2273 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/StmtGraphTraits.h -rw-r--r-- root/root 4399 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/StmtIterator.h -rw-r--r-- root/root 37330 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/AST/StmtNodes.inc -rw-r--r-- root/root 12539 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/StmtObjC.h -rw-r--r-- root/root 157077 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/StmtOpenMP.h -rw-r--r-- root/root 9731 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/StmtVisitor.h -rw-r--r-- root/root 22694 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TemplateBase.h -rw-r--r-- root/root 18868 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TemplateName.h -rw-r--r-- root/root 219786 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/Type.h -rw-r--r-- root/root 68086 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TypeLoc.h -rw-r--r-- root/root 1453 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TypeLocNodes.def -rw-r--r-- root/root 1807 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TypeLocVisitor.h -rw-r--r-- root/root 4676 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TypeNodes.def -rw-r--r-- root/root 2441 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TypeOrdering.h -rw-r--r-- root/root 3396 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/TypeVisitor.h -rw-r--r-- root/root 5061 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/UnresolvedSet.h -rw-r--r-- root/root 5265 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/VTTBuilder.h -rw-r--r-- root/root 19871 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/AST/VTableBuilder.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/ -rw-r--r-- root/root 11102 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchFinder.h -rw-r--r-- root/root 168768 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchers.h -rw-r--r-- root/root 64074 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchersInternal.h -rw-r--r-- root/root 25835 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/ASTMatchersMacros.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/ -rw-r--r-- root/root 5412 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/Diagnostics.h -rw-r--r-- root/root 10499 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/Parser.h -rw-r--r-- root/root 5166 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/Registry.h -rw-r--r-- root/root 11210 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/ASTMatchers/Dynamic/VariantValue.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Analysis/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ -rw-r--r-- root/root 1635 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h -rw-r--r-- root/root 9718 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/Consumed.h -rw-r--r-- root/root 6474 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/Dominators.h -rw-r--r-- root/root 20564 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/FormatString.h -rw-r--r-- root/root 3502 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/LiveVariables.h -rw-r--r-- root/root 4961 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/OSLog.h -rw-r--r-- root/root 3879 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/PostOrderCFGView.h -rw-r--r-- root/root 1274 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h -rw-r--r-- root/root 2061 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ReachableCode.h -rw-r--r-- root/root 10547 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafety.h -rw-r--r-- root/root 16773 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyCommon.h -rw-r--r-- root/root 2717 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyLogical.h -rw-r--r-- root/root 1366 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyOps.def -rw-r--r-- root/root 57731 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyTIL.h -rw-r--r-- root/root 26363 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h -rw-r--r-- root/root 9451 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/ThreadSafetyUtil.h -rw-r--r-- root/root 3935 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Analyses/UninitializedValues.h -rw-r--r-- root/root 15527 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/AnalysisContext.h -rw-r--r-- root/root 832 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/AnalysisDiagnostic.h -rw-r--r-- root/root 39463 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/CFG.h -rw-r--r-- root/root 1525 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/CFGStmtMap.h -rw-r--r-- root/root 8479 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/CallGraph.h -rw-r--r-- root/root 23573 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/CloneDetection.h -rw-r--r-- root/root 1618 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/CodeInjector.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Analysis/DomainSpecific/ -rw-r--r-- root/root 1065 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/DomainSpecific/CocoaConventions.h -rw-r--r-- root/root 1299 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Analysis/FlowSensitive/ -rw-r--r-- root/root 7227 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/FlowSensitive/DataflowValues.h -rw-r--r-- root/root 21087 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/ProgramPoint.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Analysis/Support/ -rw-r--r-- root/root 6952 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Analysis/Support/BumpVector.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/ -rw-r--r-- root/root 6224 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/ABI.h -rw-r--r-- root/root 1775 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/AddressSpaces.h -rw-r--r-- root/root 1374 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/AllDiagnostics.h -rw-r--r-- root/root 23245 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/AttrHasAttributeImpl.inc -rw-r--r-- root/root 915 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/AttrKinds.h -rw-r--r-- root/root 8342 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/AttrList.inc -rw-r--r-- root/root 2771 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/AttrSubMatchRulesList.inc -rw-r--r-- root/root 936 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/AttrSubjectMatchRules.h -rw-r--r-- root/root 1303 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Attributes.h -rw-r--r-- root/root 64089 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/Builtins.def -rw-r--r-- root/root 8301 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Builtins.h -rw-r--r-- root/root 2127 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsAArch64.def -rw-r--r-- root/root 6529 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsAMDGPU.def -rw-r--r-- root/root 9636 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsARM.def -rw-r--r-- root/root 85582 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsHexagon.def -rw-r--r-- root/root 700 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsLe64.def -rw-r--r-- root/root 36136 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsMips.def -rw-r--r-- root/root 750 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsNEON.def -rw-r--r-- root/root 24108 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsNVPTX.def -rw-r--r-- root/root 2652 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsNios2.def -rw-r--r-- root/root 18541 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsPPC.def -rw-r--r-- root/root 19122 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsSystemZ.def -rw-r--r-- root/root 1026 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsWebAssembly.def -rw-r--r-- root/root 127244 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsX86.def -rw-r--r-- root/root 5586 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsX86_64.def -rw-r--r-- root/root 818 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/BuiltinsXCore.def -rw-r--r-- root/root 621 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/CapturedStmt.h -rw-r--r-- root/root 6708 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/CharInfo.h -rw-r--r-- root/root 1102 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/CommentOptions.h -rw-r--r-- root/root 1609 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Cuda.h -rw-r--r-- root/root 1674 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/DebugInfoOptions.h -rw-r--r-- root/root 56043 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Diagnostic.h -rw-r--r-- root/root 21564 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticASTKinds.inc -rw-r--r-- root/root 89 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticAnalysisKinds.inc -rw-r--r-- root/root 729 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticCategories.h -rw-r--r-- root/root 6825 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticCommentKinds.inc -rw-r--r-- root/root 14904 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticCommonKinds.inc -rw-r--r-- root/root 24476 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticDriverKinds.inc -rw-r--r-- root/root 16554 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticFrontendKinds.inc -rw-r--r-- root/root 170948 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticGroups.inc -rw-r--r-- root/root 12552 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticIDs.h -rw-r--r-- root/root 221326 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticIndexName.inc -rw-r--r-- root/root 53727 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticLexKinds.inc -rw-r--r-- root/root 4601 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticOptions.def -rw-r--r-- root/root 4005 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticOptions.h -rw-r--r-- root/root 84767 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticParseKinds.inc -rw-r--r-- root/root 685676 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticSemaKinds.inc -rw-r--r-- root/root 14886 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/DiagnosticSerializationKinds.inc -rw-r--r-- root/root 2115 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/ExceptionSpecificationType.h -rw-r--r-- root/root 696 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/ExpressionTraits.h -rw-r--r-- root/root 10431 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/FileManager.h -rw-r--r-- root/root 917 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/FileSystemOptions.h -rw-r--r-- root/root 4753 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/FileSystemStatCache.h -rw-r--r-- root/root 32441 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/IdentifierTable.h -rw-r--r-- root/root 2341 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/LLVM.h -rw-r--r-- root/root 1393 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Lambda.h -rw-r--r-- root/root 15218 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/LangOptions.def -rw-r--r-- root/root 8196 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/LangOptions.h -rw-r--r-- root/root 4112 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Linkage.h -rw-r--r-- root/root 1355 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/MacroBuilder.h -rw-r--r-- root/root 2646 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/MemoryBufferCache.h -rw-r--r-- root/root 21173 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Module.h -rw-r--r-- root/root 10568 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/ObjCRuntime.h -rw-r--r-- root/root 3391 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OpenCLExtensions.def -rw-r--r-- root/root 4167 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OpenCLImageTypes.def -rw-r--r-- root/root 4094 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OpenCLOptions.h -rw-r--r-- root/root 34643 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OpenMPKinds.def -rw-r--r-- root/root 8771 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OpenMPKinds.h -rw-r--r-- root/root 6594 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OperatorKinds.def -rw-r--r-- root/root 1162 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OperatorKinds.h -rw-r--r-- root/root 1818 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/OperatorPrecedence.h -rw-r--r-- root/root 13315 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/PartialDiagnostic.h -rw-r--r-- root/root 3310 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/PlistSupport.h -rw-r--r-- root/root 840 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/PragmaKinds.h -rw-r--r-- root/root 1272 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/PrettyStackTrace.h -rw-r--r-- root/root 1606 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/SanitizerBlacklist.h -rw-r--r-- root/root 4817 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Sanitizers.def -rw-r--r-- root/root 2832 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Sanitizers.h -rw-r--r-- root/root 15395 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/SourceLocation.h -rw-r--r-- root/root 68460 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/SourceManager.h -rw-r--r-- root/root 4272 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/SourceManagerInternals.h -rw-r--r-- root/root 11060 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Specifiers.h -rw-r--r-- root/root 5215 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TargetBuiltins.h -rw-r--r-- root/root 12899 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TargetCXXABI.h -rw-r--r-- root/root 40466 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TargetInfo.h -rw-r--r-- root/root 2029 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TargetOptions.h -rw-r--r-- root/root 1895 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TemplateKinds.h -rw-r--r-- root/root 30432 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TokenKinds.def -rw-r--r-- root/root 3582 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TokenKinds.h -rw-r--r-- root/root 2533 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/TypeTraits.h -rw-r--r-- root/root 2317 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Version.h -rw-r--r-- root/root 160 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/Version.inc -rw-r--r-- root/root 5534 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/VersionTuple.h -rw-r--r-- root/root 14620 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/VirtualFileSystem.h -rw-r--r-- root/root 4458 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/Visibility.h -rw-r--r-- root/root 1642 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Basic/XRayLists.h -rw-r--r-- root/root 69656 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Basic/arm_neon.inc drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/CodeGen/ -rw-r--r-- root/root 1803 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/BackendUtil.h -rw-r--r-- root/root 22674 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/CGFunctionInfo.h -rw-r--r-- root/root 3092 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/CodeGenABITypes.h -rw-r--r-- root/root 3325 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/CodeGenAction.h -rw-r--r-- root/root 20938 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/ConstantInitBuilder.h -rw-r--r-- root/root 3337 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/ConstantInitFuture.h -rw-r--r-- root/root 3547 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/ModuleBuilder.h -rw-r--r-- root/root 1724 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/ObjectFilePCHContainerOperations.h -rw-r--r-- root/root 5903 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/CodeGen/SwiftCallingConv.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Config/ -rw-r--r-- root/root 1619 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Config/config.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Debian/ -rw-r--r-- root/root 443 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Debian/debian_path.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Driver/ -rw-r--r-- root/root 18175 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Action.h -rw-r--r-- root/root 10568 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Compilation.h -rw-r--r-- root/root 2885 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Distro.h -rw-r--r-- root/root 19861 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Driver.h -rw-r--r-- root/root 818 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/DriverDiagnostic.h -rw-r--r-- root/root 6956 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Job.h -rw-r--r-- root/root 6245 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Multilib.h -rw-r--r-- root/root 1302 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Options.h -rw-r--r-- root/root 336333 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Driver/Options.inc -rw-r--r-- root/root 852 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Phases.h -rw-r--r-- root/root 2695 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/SanitizerArgs.h -rw-r--r-- root/root 5803 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Tool.h -rw-r--r-- root/root 18684 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/ToolChain.h -rw-r--r-- root/root 5678 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Types.def -rw-r--r-- root/root 3668 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Types.h -rw-r--r-- root/root 868 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/Util.h -rw-r--r-- root/root 1148 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Driver/XRayArgs.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Edit/ -rw-r--r-- root/root 5198 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Edit/Commit.h -rw-r--r-- root/root 3411 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Edit/EditedSource.h -rw-r--r-- root/root 881 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Edit/EditsReceiver.h -rw-r--r-- root/root 1567 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Edit/FileOffset.h -rw-r--r-- root/root 1140 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Edit/Rewriters.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Format/ -rw-r--r-- root/root 60425 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Format/Format.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Frontend/ -rw-r--r-- root/root 2056 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/ASTConsumers.h -rw-r--r-- root/root 33599 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/ASTUnit.h -rw-r--r-- root/root 2427 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/ChainedDiagnosticConsumer.h -rw-r--r-- root/root 16259 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/CodeGenOptions.def -rw-r--r-- root/root 10426 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/CodeGenOptions.h -rw-r--r-- root/root 2542 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/CommandLineSourceLoc.h -rw-r--r-- root/root 27275 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/CompilerInstance.h -rw-r--r-- root/root 7723 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/CompilerInvocation.h -rw-r--r-- root/root 2696 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/DependencyOutputOptions.h -rw-r--r-- root/root 6704 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/DiagnosticRenderer.h -rw-r--r-- root/root 11312 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/FrontendAction.h -rw-r--r-- root/root 7981 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/FrontendActions.h -rw-r--r-- root/root 832 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/FrontendDiagnostic.h -rw-r--r-- root/root 14071 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/FrontendOptions.h -rw-r--r-- root/root 679 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/FrontendPluginRegistry.h -rw-r--r-- root/root 3399 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/LangStandard.h -rw-r--r-- root/root 5789 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/LangStandards.def -rw-r--r-- root/root 2189 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/LayoutOverrideSource.h -rw-r--r-- root/root 2396 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/LogDiagnosticPrinter.h -rw-r--r-- root/root 849 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/MigratorOptions.h -rw-r--r-- root/root 2552 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/MultiplexConsumer.h -rw-r--r-- root/root 4026 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/PCHContainerOperations.h -rw-r--r-- root/root 9103 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/PrecompiledPreamble.h -rw-r--r-- root/root 1588 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/PreprocessorOutputOptions.h -rw-r--r-- root/root 1419 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/SerializedDiagnosticPrinter.h -rw-r--r-- root/root 4397 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/SerializedDiagnosticReader.h -rw-r--r-- root/root 1505 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/SerializedDiagnostics.h -rw-r--r-- root/root 4939 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/TextDiagnostic.h -rw-r--r-- root/root 1831 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/TextDiagnosticBuffer.h -rw-r--r-- root/root 1844 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/TextDiagnosticPrinter.h -rw-r--r-- root/root 8919 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/Utils.h -rw-r--r-- root/root 9675 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Frontend/VerifyDiagnosticConsumer.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/FrontendTool/ -rw-r--r-- root/root 970 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/FrontendTool/Utils.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Index/ -rw-r--r-- root/root 1450 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Index/CodegenNameGenerator.h -rw-r--r-- root/root 1312 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Index/CommentToXML.h -rw-r--r-- root/root 1857 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Index/IndexDataConsumer.h -rw-r--r-- root/root 3787 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Index/IndexSymbol.h -rw-r--r-- root/root 1814 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Index/IndexingAction.h -rw-r--r-- root/root 3017 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Index/USRGeneration.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Lex/ -rw-r--r-- root/root 2813 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/CodeCompletionHandler.h -rw-r--r-- root/root 7243 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/DirectoryLookup.h -rw-r--r-- root/root 1574 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/ExternalPreprocessorSource.h -rw-r--r-- root/root 3262 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/HeaderMap.h -rw-r--r-- root/root 1454 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/HeaderMapTypes.h -rw-r--r-- root/root 29775 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/HeaderSearch.h -rw-r--r-- root/root 8071 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/HeaderSearchOptions.h -rw-r--r-- root/root 797 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/LexDiagnostic.h -rw-r--r-- root/root 32338 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/Lexer.h -rw-r--r-- root/root 9491 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/LiteralSupport.h -rw-r--r-- root/root 5381 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/MacroArgs.h -rw-r--r-- root/root 20862 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/MacroInfo.h -rw-r--r-- root/root 6978 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/ModuleLoader.h -rw-r--r-- root/root 23886 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/ModuleMap.h -rw-r--r-- root/root 6587 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/MultipleIncludeOpt.h -rw-r--r-- root/root 20050 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/PPCallbacks.h -rw-r--r-- root/root 3851 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/PPConditionalDirectiveRecord.h -rw-r--r-- root/root 3412 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/PTHLexer.h -rw-r--r-- root/root 5369 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/PTHManager.h -rw-r--r-- root/root 4206 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/Pragma.h -rw-r--r-- root/root 20694 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/PreprocessingRecord.h -rw-r--r-- root/root 83295 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/Preprocessor.h -rw-r--r-- root/root 6482 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/PreprocessorLexer.h -rw-r--r-- root/root 7282 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/PreprocessorOptions.h -rw-r--r-- root/root 1420 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/ScratchBuffer.h -rw-r--r-- root/root 11971 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/Token.h -rw-r--r-- root/root 2570 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/TokenConcatenation.h -rw-r--r-- root/root 8317 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Lex/TokenLexer.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Parse/ -rw-r--r-- root/root 3711 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Parse/AttrParserStringSwitches.inc -rw-r--r-- root/root 4798 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc -rw-r--r-- root/root 1607 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Parse/ParseAST.h -rw-r--r-- root/root 811 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Parse/ParseDiagnostic.h -rw-r--r-- root/root 116431 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Parse/Parser.h -rw-r--r-- root/root 15034 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Parse/RAIIObjectsForParser.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Rewrite/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Rewrite/Core/ -rw-r--r-- root/root 1929 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Core/DeltaTree.h -rw-r--r-- root/root 3304 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Core/HTMLRewrite.h -rw-r--r-- root/root 4699 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Core/RewriteBuffer.h -rw-r--r-- root/root 7404 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Core/RewriteRope.h -rw-r--r-- root/root 8155 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Core/Rewriter.h -rw-r--r-- root/root 2717 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Core/TokenRewriter.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/ -rw-r--r-- root/root 1875 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/ASTConsumers.h -rw-r--r-- root/root 4465 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/FixItRewriter.h -rw-r--r-- root/root 2581 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/FrontendActions.h -rw-r--r-- root/root 1180 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Rewrite/Frontend/Rewriters.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Sema/ -rw-r--r-- root/root 2824 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/AnalysisBasedWarnings.h -rw-r--r-- root/root 128293 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Sema/AttrParsedAttrImpl.inc -rw-r--r-- root/root 94459 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Sema/AttrParsedAttrKinds.inc -rw-r--r-- root/root 6676 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Sema/AttrParsedAttrList.inc -rw-r--r-- root/root 44292 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Sema/AttrSpellingListIndex.inc -rw-r--r-- root/root 48455 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Sema/AttrTemplateInstantiate.inc -rw-r--r-- root/root 35005 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/AttributeList.h -rw-r--r-- root/root 2532 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/CXXFieldCollector.h -rw-r--r-- root/root 1285 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/CleanupInfo.h -rw-r--r-- root/root 36727 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/CodeCompleteConsumer.h -rw-r--r-- root/root 1082 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/CodeCompleteOptions.h -rw-r--r-- root/root 90717 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/DeclSpec.h -rw-r--r-- root/root 10102 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/DelayedDiagnostic.h -rw-r--r-- root/root 6560 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Designator.h -rw-r--r-- root/root 9485 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/ExternalSemaSource.h -rw-r--r-- root/root 6666 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/IdentifierResolver.h -rw-r--r-- root/root 48735 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Initialization.h -rw-r--r-- root/root 24599 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Lookup.h -rw-r--r-- root/root 1517 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/LoopHint.h -rw-r--r-- root/root 15304 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/MultiplexExternalSemaSource.h -rw-r--r-- root/root 2075 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/ObjCMethodList.h -rw-r--r-- root/root 33872 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Overload.h -rw-r--r-- root/root 9612 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Ownership.h -rw-r--r-- root/root 9474 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/ParsedTemplate.h -rw-r--r-- root/root 1365 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/PrettyDeclStackTrace.h -rw-r--r-- root/root 16091 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Scope.h -rw-r--r-- root/root 35774 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/ScopeInfo.h -rw-r--r-- root/root 488062 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Sema.h -rw-r--r-- root/root 1514 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/SemaConsumer.h -rw-r--r-- root/root 804 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/SemaDiagnostic.h -rw-r--r-- root/root 3258 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/SemaFixItUtils.h -rw-r--r-- root/root 13600 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/SemaInternal.h -rw-r--r-- root/root 1292 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/SemaLambda.h -rw-r--r-- root/root 21278 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Template.h -rw-r--r-- root/root 11140 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/TemplateDeduction.h -rw-r--r-- root/root 14452 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/TypoCorrection.h -rw-r--r-- root/root 1558 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Sema/Weak.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Serialization/ -rw-r--r-- root/root 64569 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/ASTBitCodes.h -rw-r--r-- root/root 2441 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/ASTDeserializationListener.h -rw-r--r-- root/root 100167 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/ASTReader.h -rw-r--r-- root/root 36877 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/ASTWriter.h -rw-r--r-- root/root 85548 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Serialization/AttrPCHRead.inc -rw-r--r-- root/root 56086 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Serialization/AttrPCHWrite.inc -rw-r--r-- root/root 4316 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/ContinuousRangeMap.h -rw-r--r-- root/root 7406 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/GlobalModuleIndex.h -rw-r--r-- root/root 16191 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/Module.h -rw-r--r-- root/root 4975 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/ModuleFileExtension.h -rw-r--r-- root/root 11779 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/ModuleManager.h -rw-r--r-- root/root 866 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Serialization/SerializationDiagnostic.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/ -rw-r--r-- root/root 46592 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/Checkers.inc -rw-r--r-- root/root 635 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/ClangCheckers.h -rw-r--r-- root/root 847 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h -rw-r--r-- root/root 4067 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h -rw-r--r-- root/root 7692 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h -rw-r--r-- root/root 8113 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Checkers/SValExplainer.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/ -rw-r--r-- root/root 2543 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/Analyses.def -rw-r--r-- root/root 22463 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/ -rw-r--r-- root/root 20812 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h -rw-r--r-- root/root 15042 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h -rw-r--r-- root/root 2599 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h -rw-r--r-- root/root 899 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h -rw-r--r-- root/root 28680 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h -rw-r--r-- root/root 18200 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/Checker.h -rw-r--r-- root/root 23979 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/CheckerManager.h -rw-r--r-- root/root 1220 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h -rw-r--r-- root/root 5669 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/CheckerRegistry.h -rw-r--r-- root/root 2308 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/IssueHash.h -rw-r--r-- root/root 1202 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ -rw-r--r-- root/root 3779 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h -rw-r--r-- root/root 3535 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h -rw-r--r-- root/root 8438 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h -rw-r--r-- root/root 1628 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h -rw-r--r-- root/root 38616 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h -rw-r--r-- root/root 13509 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h -rw-r--r-- root/root 1231 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h -rw-r--r-- root/root 7333 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h -rw-r--r-- root/root 19756 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h -rw-r--r-- root/root 1600 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h -rw-r--r-- root/root 2221 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeMap.h -rw-r--r-- root/root 3820 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h -rw-r--r-- root/root 15955 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h -rw-r--r-- root/root 29706 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h -rw-r--r-- root/root 3911 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h -rw-r--r-- root/root 1358 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h -rw-r--r-- root/root 46145 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h -rw-r--r-- root/root 32948 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h -rw-r--r-- root/root 7554 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h -rw-r--r-- root/root 1213 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h -rw-r--r-- root/root 3752 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def -rw-r--r-- root/root 13540 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h -rw-r--r-- root/root 5219 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h -rw-r--r-- root/root 2527 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def -rw-r--r-- root/root 17522 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h -rw-r--r-- root/root 3820 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h -rw-r--r-- root/root 12989 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h -rw-r--r-- root/root 1463 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h -rw-r--r-- root/root 7131 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h -rw-r--r-- root/root 1232 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h -rw-r--r-- root/root 3938 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h -rw-r--r-- root/root 21062 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h -rw-r--r-- root/root 1725 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def -rw-r--r-- root/root 2121 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h -rw-r--r-- root/root 859 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h -rw-r--r-- root/root 2815 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/ -rw-r--r-- root/root 1349 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h -rw-r--r-- root/root 923 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h -rw-r--r-- root/root 2223 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/FrontendActions.h -rw-r--r-- root/root 1112 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Tooling/ -rw-r--r-- root/root 2738 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/ArgumentsAdjusters.h -rw-r--r-- root/root 4506 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/CommonOptionsParser.h -rw-r--r-- root/root 8809 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/CompilationDatabase.h -rw-r--r-- root/root 775 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/CompilationDatabasePluginRegistry.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Tooling/Core/ -rw-r--r-- root/root 3321 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Core/Diagnostic.h -rw-r--r-- root/root 1772 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Core/Lookup.h -rw-r--r-- root/root 2581 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Core/QualTypeNames.h -rw-r--r-- root/root 14296 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Core/Replacement.h -rw-r--r-- root/root 3400 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/DiagnosticsYaml.h -rw-r--r-- root/root 3384 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/FileMatchTrie.h -rw-r--r-- root/root 2793 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/FixIt.h -rw-r--r-- root/root 5324 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/JSONCompilationDatabase.h -rw-r--r-- root/root 3704 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/ -rw-r--r-- root/root 5601 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/AtomicChange.h -rw-r--r-- root/root 4046 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/ -rw-r--r-- root/root 2366 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/RenamingAction.h -rw-r--r-- root/root 1594 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/USRFinder.h -rw-r--r-- root/root 1680 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h -rw-r--r-- root/root 1754 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h -rw-r--r-- root/root 4531 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/RefactoringCallbacks.h -rw-r--r-- root/root 2574 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/ReplacementsYaml.h -rw-r--r-- root/root 18250 2018-05-06 08:53 ./usr/lib/llvm-5.0/include/clang/Tooling/Tooling.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclang-5.0.2.so -> libclang-5.0.so lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclang-5.0.so -> ../../arm-linux-gnueabihf/libclang-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclang.so -> ../../arm-linux-gnueabihf/libclang-5.0.so.1 -rw-r--r-- root/root 5159610 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangARCMigrate.a -rw-r--r-- root/root 5232724 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangAST.a -rw-r--r-- root/root 640040 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangASTMatchers.a -rw-r--r-- root/root 853532 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangAnalysis.a -rw-r--r-- root/root 104194 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangApplyReplacements.a -rw-r--r-- root/root 2691826 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangBasic.a -rw-r--r-- root/root 470426 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangChangeNamespace.a -rw-r--r-- root/root 6274328 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangCodeGen.a -rw-r--r-- root/root 315570 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangDaemon.a -rw-r--r-- root/root 2667246 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangDriver.a -rw-r--r-- root/root 3871084 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangDynamicASTMatchers.a -rw-r--r-- root/root 65750 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangEdit.a -rw-r--r-- root/root 628544 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangFormat.a -rw-r--r-- root/root 2285976 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangFrontend.a -rw-r--r-- root/root 14294 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangFrontendTool.a -rw-r--r-- root/root 180790 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangIncludeFixer.a -rw-r--r-- root/root 94834 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangIncludeFixerPlugin.a -rw-r--r-- root/root 462804 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangIndex.a -rw-r--r-- root/root 1031774 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangLex.a -rw-r--r-- root/root 373076 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangMove.a -rw-r--r-- root/root 1138650 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangParse.a -rw-r--r-- root/root 57156 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangQuery.a -rw-r--r-- root/root 71994 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangReorderFields.a -rw-r--r-- root/root 64198 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangRewrite.a -rw-r--r-- root/root 700028 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangRewriteFrontend.a -rw-r--r-- root/root 10638440 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangSema.a -rw-r--r-- root/root 1955432 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangSerialization.a -rw-r--r-- root/root 6182488 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangStaticAnalyzerCheckers.a -rw-r--r-- root/root 2164140 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangStaticAnalyzerCore.a -rw-r--r-- root/root 384146 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangStaticAnalyzerFrontend.a -rw-r--r-- root/root 351688 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidy.a -rw-r--r-- root/root 301680 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyAndroidModule.a -rw-r--r-- root/root 106276 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyBoostModule.a -rw-r--r-- root/root 185672 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyBugproneModule.a -rw-r--r-- root/root 521142 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyCERTModule.a -rw-r--r-- root/root 1003066 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyCppCoreGuidelinesModule.a -rw-r--r-- root/root 604554 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyGoogleModule.a -rw-r--r-- root/root 74098 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyHICPPModule.a -rw-r--r-- root/root 103920 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyLLVMModule.a -rw-r--r-- root/root 76700 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyMPIModule.a -rw-r--r-- root/root 4867456 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyMiscModule.a -rw-r--r-- root/root 5249548 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyModernizeModule.a -rw-r--r-- root/root 957912 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyPerformanceModule.a -rw-r--r-- root/root 21406 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyPlugin.a -rw-r--r-- root/root 2846996 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyReadabilityModule.a -rw-r--r-- root/root 532570 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTidyUtils.a -rw-r--r-- root/root 315608 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangTooling.a -rw-r--r-- root/root 77902 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangToolingCore.a -rw-r--r-- root/root 1222376 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclangToolingRefactor.a -rw-r--r-- root/root 385782 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libfindAllSymbols.a drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang-5.0-dev/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang-5.0-dev/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang-5.0-dev/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/libclang-5.0-dev/copyright libclang-common-5.0-dev_5.0.2-2_armhf.deb ----------------------------------------- new debian package, version 2.0. size 1307668 bytes: control archive=6984 bytes. 882 bytes, 21 lines control 21564 bytes, 243 lines md5sums Package: libclang-common-5.0-dev Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 16619 Depends: libc6 (>= 2.16), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo6 (>= 6), libllvm5.0 (= 1:5.0.2-2) Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: clang library - Common development package Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. . This package contains the clang generic headers and some libraries (profiling, etc). drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/yaml-bench-5.0 -> ../lib/llvm-5.0/bin/yaml-bench drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/clang/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/clang/5.0.2/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/include/clang/5.0.2/include -> ../../../lib/llvm-5.0/lib/clang/5.0.2/include drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/clang/5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/include/clang/5.0/include -> ../../../lib/llvm-5.0/lib/clang/5.0.2/include drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/clang/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/clang/5.0.2/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/clang/5.0.2/include -> ../../llvm-5.0/lib/clang/5.0.2/include lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/clang/5.0.2/lib -> ../../llvm-5.0/lib/clang/5.0.2/lib drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/clang/5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/clang/5.0/include -> ../../llvm-5.0/lib/clang/5.0.2/include lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/clang/5.0/lib -> ../../llvm-5.0/lib/clang/5.0.2/lib drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 150452 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/yaml-bench drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/ -rw-r--r-- root/root 1012 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Canonicalization.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/CodeGen/ -rw-r--r-- root/root 44351 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/BlockGenerators.h -rw-r--r-- root/root 1007 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/CodeGeneration.h -rw-r--r-- root/root 331 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/CodegenCleanup.h -rw-r--r-- root/root 6479 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/IRBuilder.h -rw-r--r-- root/root 6630 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/IslAst.h -rw-r--r-- root/root 10602 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/IslExprBuilder.h -rw-r--r-- root/root 16263 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/IslNodeBuilder.h -rw-r--r-- root/root 8727 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/LoopGenerators.h -rw-r--r-- root/root 776 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/PPCGCodeGeneration.h -rw-r--r-- root/root 5527 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/PerfMonitor.h -rw-r--r-- root/root 5965 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/RuntimeDebugBuilder.h -rw-r--r-- root/root 2358 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/CodeGen/Utils.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/Config/ -rw-r--r-- root/root 560 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/Config/config.h -rw-r--r-- root/root 1543 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/DeLICM.h -rw-r--r-- root/root 10713 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/DependenceInfo.h -rw-r--r-- root/root 1384 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/FlattenAlgo.h -rw-r--r-- root/root 978 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/FlattenSchedule.h -rw-r--r-- root/root 4173 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/LinkAllPasses.h -rw-r--r-- root/root 614 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Options.h -rw-r--r-- root/root 3136 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/PolyhedralInfo.h -rw-r--r-- root/root 882 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/PruneUnprofitable.h -rw-r--r-- root/root 865 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/RegisterPasses.h -rw-r--r-- root/root 13327 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/ScheduleOptimizer.h -rw-r--r-- root/root 13269 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/ScopBuilder.h -rw-r--r-- root/root 24981 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/ScopDetection.h -rw-r--r-- root/root 26567 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/ScopDetectionDiagnostic.h -rw-r--r-- root/root 116486 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/ScopInfo.h -rw-r--r-- root/root 6352 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/ScopPass.h -rw-r--r-- root/root 841 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Simplify.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/Support/ -rw-r--r-- root/root 1337 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/DumpModulePass.h -rw-r--r-- root/root 12689 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/GICHelper.h -rw-r--r-- root/root 1763 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/ISLOStream.h -rw-r--r-- root/root 18099 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/ISLTools.h -rw-r--r-- root/root 1468 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/LinkGPURuntime.h -rw-r--r-- root/root 4780 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/SCEVAffinator.h -rw-r--r-- root/root 3991 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/SCEVValidator.h -rw-r--r-- root/root 16622 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/ScopHelper.h -rw-r--r-- root/root 1094 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/ScopLocation.h -rw-r--r-- root/root 6238 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/Support/VirtualInstruction.h -rw-r--r-- root/root 424133 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl-noexceptions.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/isl/ -rw-r--r-- root/root 43794 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/aff.h -rw-r--r-- root/root 1318 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/aff_type.h -rw-r--r-- root/root 8416 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/arg.h -rw-r--r-- root/root 8558 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/ast.h -rw-r--r-- root/root 5062 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/ast_build.h -rw-r--r-- root/root 1528 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/ast_type.h -rw-r--r-- root/root 1666 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/band.h -rw-r--r-- root/root 6005 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/constraint.h -rw-r--r-- root/root 7807 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/ctx.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/ -rw-r--r-- root/root 1567 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/aff_int.h -rw-r--r-- root/root 279 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/ast_int.h -rw-r--r-- root/root 692 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/constraint_int.h -rw-r--r-- root/root 534 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/ilp_int.h -rw-r--r-- root/root 4367 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/int.h -rw-r--r-- root/root 643 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/map_int.h -rw-r--r-- root/root 386 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/mat_int.h -rw-r--r-- root/root 439 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/point_int.h -rw-r--r-- root/root 940 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/polynomial_int.h -rw-r--r-- root/root 812 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/set_int.h -rw-r--r-- root/root 333 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/union_map_int.h -rw-r--r-- root/root 345 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/val_int.h -rw-r--r-- root/root 510 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/deprecated/vec_int.h -rw-r--r-- root/root 5719 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/flow.h -rw-r--r-- root/root 2156 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/hash.h -rw-r--r-- root/root 1621 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/hmap.h -rw-r--r-- root/root 977 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/id.h -rw-r--r-- root/root 366 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/id_to_ast_expr.h -rw-r--r-- root/root 304 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/id_to_id.h -rw-r--r-- root/root 354 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/id_to_pw_aff.h -rw-r--r-- root/root 943 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/ilp.h -rw-r--r-- root/root 3052 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/list.h -rw-r--r-- root/root 3456 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/local_space.h -rw-r--r-- root/root 745 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/lp.h -rw-r--r-- root/root 30623 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/map.h -rw-r--r-- root/root 383 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/map_to_basic_set.h -rw-r--r-- root/root 747 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/map_type.h -rw-r--r-- root/root 4383 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/mat.h -rw-r--r-- root/root 135 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/maybe.h -rw-r--r-- root/root 142 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/maybe_ast_expr.h -rw-r--r-- root/root 145 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/maybe_basic_set.h -rw-r--r-- root/root 124 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/maybe_id.h -rw-r--r-- root/root 136 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/maybe_pw_aff.h -rw-r--r-- root/root 358 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/maybe_templ.h -rw-r--r-- root/root 6855 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/multi.h -rw-r--r-- root/root 2047 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/obj.h -rw-r--r-- root/root 1437 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/options.h -rw-r--r-- root/root 1422 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/point.h -rw-r--r-- root/root 31826 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/polynomial.h -rw-r--r-- root/root 766 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/polynomial_type.h -rw-r--r-- root/root 2975 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/printer.h -rw-r--r-- root/root 204 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/printer_type.h -rw-r--r-- root/root 8276 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/schedule.h -rw-r--r-- root/root 10794 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/schedule_node.h -rw-r--r-- root/root 674 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/schedule_type.h -rw-r--r-- root/root 22970 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/set.h -rw-r--r-- root/root 81 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/set_type.h -rw-r--r-- root/root 7826 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/space.h -rw-r--r-- root/root 20 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/polly/isl/stdint.h -rw-r--r-- root/root 3568 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/stream.h -rw-r--r-- root/root 12356 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/union_map.h -rw-r--r-- root/root 445 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/union_map_type.h -rw-r--r-- root/root 6709 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/union_set.h -rw-r--r-- root/root 99 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/union_set_type.h -rw-r--r-- root/root 5805 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/val.h -rw-r--r-- root/root 435 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/val_gmp.h -rw-r--r-- root/root 2619 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/vec.h -rw-r--r-- root/root 165 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/version.h -rw-r--r-- root/root 1606 2018-05-06 08:54 ./usr/lib/llvm-5.0/include/polly/isl/vertices.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/ -rw-r--r-- root/root 168 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/README.txt -rw-r--r-- root/root 513 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/asan_blacklist.txt drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/ -rw-r--r-- root/root 5544 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_builtin_vars.h -rw-r--r-- root/root 17609 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_cmath.h -rw-r--r-- root/root 8458 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_complex_builtins.h -rw-r--r-- root/root 12973 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_intrinsics.h -rw-r--r-- root/root 9025 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_math_forward_declares.h -rw-r--r-- root/root 12939 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__clang_cuda_runtime_wrapper.h -rw-r--r-- root/root 1770 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__stddef_max_align_t.h -rw-r--r-- root/root 6062 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__wmmintrin_aes.h -rw-r--r-- root/root 2833 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/__wmmintrin_pclmul.h -rw-r--r-- root/root 3247 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/adxintrin.h -rw-r--r-- root/root 607042 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/altivec.h -rw-r--r-- root/root 8480 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/ammintrin.h -rw-r--r-- root/root 20663 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/arm_acle.h -rw-r--r-- root/root 2277552 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/arm_neon.h -rw-r--r-- root/root 1714 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/armintr.h -rw-r--r-- root/root 50052 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx2intrin.h -rw-r--r-- root/root 91993 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512bwintrin.h -rw-r--r-- root/root 4872 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512cdintrin.h -rw-r--r-- root/root 62327 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512dqintrin.h -rw-r--r-- root/root 13472 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512erintrin.h -rw-r--r-- root/root 428744 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512fintrin.h -rw-r--r-- root/root 3371 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512ifmaintrin.h -rw-r--r-- root/root 5119 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512ifmavlintrin.h -rw-r--r-- root/root 5823 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512pfintrin.h -rw-r--r-- root/root 4742 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vbmiintrin.h -rw-r--r-- root/root 8032 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vbmivlintrin.h -rw-r--r-- root/root 126052 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vlbwintrin.h -rw-r--r-- root/root 8277 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vlcdintrin.h -rw-r--r-- root/root 48144 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vldqintrin.h -rw-r--r-- root/root 344091 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vlintrin.h -rw-r--r-- root/root 2970 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avx512vpopcntdqintrin.h -rw-r--r-- root/root 202828 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/avxintrin.h -rw-r--r-- root/root 3177 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/bmi2intrin.h -rw-r--r-- root/root 13260 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/bmiintrin.h -rw-r--r-- root/root 1738 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/clflushoptintrin.h -rw-r--r-- root/root 2002 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/clzerointrin.h -rw-r--r-- root/root 10331 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/cpuid.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/cuda_wrappers/ -rw-r--r-- root/root 3572 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/cuda_wrappers/algorithm -rw-r--r-- root/root 3345 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/cuda_wrappers/complex -rw-r--r-- root/root 1916 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/cuda_wrappers/new -rw-r--r-- root/root 186001 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/emmintrin.h -rw-r--r-- root/root 4569 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/f16cintrin.h -rw-r--r-- root/root 4596 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/float.h -rw-r--r-- root/root 7558 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/fma4intrin.h -rw-r--r-- root/root 7561 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/fmaintrin.h -rw-r--r-- root/root 3817 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/fxsrintrin.h -rw-r--r-- root/root 7154 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/htmintrin.h -rw-r--r-- root/root 10098 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/htmxlintrin.h -rw-r--r-- root/root 2460 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/ia32intrin.h -rw-r--r-- root/root 9908 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/immintrin.h -rw-r--r-- root/root 40072 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/intrin.h -rw-r--r-- root/root 2939 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/inttypes.h -rw-r--r-- root/root 1565 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/iso646.h -rw-r--r-- root/root 3734 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/limits.h -rw-r--r-- root/root 6026 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/lwpintrin.h -rw-r--r-- root/root 4135 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/lzcntintrin.h -rw-r--r-- root/root 5377 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/mm3dnow.h -rw-r--r-- root/root 2611 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/mm_malloc.h -rw-r--r-- root/root 58440 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/mmintrin.h -rw-r--r-- root/root 3903 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/module.modulemap -rw-r--r-- root/root 26324 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/msa.h -rw-r--r-- root/root 1977 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/mwaitxintrin.h -rw-r--r-- root/root 1448 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/nmmintrin.h -rw-r--r-- root/root 801729 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/opencl-c.h -rw-r--r-- root/root 1802 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/pkuintrin.h -rw-r--r-- root/root 11306 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/pmmintrin.h -rw-r--r-- root/root 3402 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/popcntintrin.h -rw-r--r-- root/root 2913 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/prfchwintrin.h -rw-r--r-- root/root 2029 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/rdseedintrin.h -rw-r--r-- root/root 2137 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/rtmintrin.h -rw-r--r-- root/root 1475 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/s390intrin.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/ -rw-r--r-- root/root 3592 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/allocator_interface.h -rw-r--r-- root/root 7081 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/asan_interface.h -rw-r--r-- root/root 10407 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/common_interface_defs.h -rw-r--r-- root/root 951 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/coverage_interface.h -rw-r--r-- root/root 4552 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/dfsan_interface.h -rw-r--r-- root/root 1647 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/esan_interface.h -rw-r--r-- root/root 204518 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/linux_syscall_hooks.h -rw-r--r-- root/root 3588 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/lsan_interface.h -rw-r--r-- root/root 4501 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/msan_interface.h -rw-r--r-- root/root 5797 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/tsan_interface.h -rw-r--r-- root/root 9730 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/sanitizer/tsan_interface_atomic.h -rw-r--r-- root/root 2776 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/shaintrin.h -rw-r--r-- root/root 104339 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/smmintrin.h -rw-r--r-- root/root 1454 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdalign.h -rw-r--r-- root/root 2024 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdarg.h -rw-r--r-- root/root 8172 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdatomic.h -rw-r--r-- root/root 1730 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdbool.h -rw-r--r-- root/root 4498 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/stddef.h -rw-r--r-- root/root 23387 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdint.h -rw-r--r-- root/root 1381 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/stdnoreturn.h -rw-r--r-- root/root 4096 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/tbmintrin.h -rw-r--r-- root/root 31300 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/tgmath.h -rw-r--r-- root/root 30938 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/tmmintrin.h -rw-r--r-- root/root 10247 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/unwind.h -rw-r--r-- root/root 2291 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/vadefs.h -rw-r--r-- root/root 1334 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/varargs.h -rw-r--r-- root/root 336130 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/vecintrin.h -rw-r--r-- root/root 1398 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/wmmintrin.h -rw-r--r-- root/root 2906 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/x86intrin.h -rw-r--r-- root/root 108152 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xmmintrin.h -rw-r--r-- root/root 21405 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xopintrin.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xray/ -rw-r--r-- root/root 4281 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xray/xray_interface.h -rw-r--r-- root/root 9706 2018-05-06 08:54 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xray/xray_log_interface.h -rw-r--r-- root/root 1885 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsavecintrin.h -rw-r--r-- root/root 2157 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsaveintrin.h -rw-r--r-- root/root 1919 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsaveoptintrin.h -rw-r--r-- root/root 2143 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xsavesintrin.h -rw-r--r-- root/root 1743 2018-05-06 08:53 ./usr/lib/llvm-5.0/lib/clang/5.0.2/include/xtestintrin.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/ -rw-r--r-- root/root 3041618 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-armhf.a -rw-r--r-- root/root 48052 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-armhf.a.syms -rw-r--r-- root/root 968264 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-armhf.so -rw-r--r-- root/root 1090 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan-preinit-armhf.a -rw-r--r-- root/root 38720 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan_cxx-armhf.a -rw-r--r-- root/root 159 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.asan_cxx-armhf.a.syms -rw-r--r-- root/root 237564 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.builtins-armhf.a -rw-r--r-- root/root 918482 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.lsan-armhf.a -rw-r--r-- root/root 87554 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.profile-armhf.a -rw-r--r-- root/root 815478 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.scudo-armhf.a -rw-r--r-- root/root 728728 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.stats-armhf.a -rw-r--r-- root/root 4110 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.stats_client-armhf.a -rw-r--r-- root/root 816508 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a -rw-r--r-- root/root 837 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.a.syms -rw-r--r-- root/root 164260 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone-armhf.so -rw-r--r-- root/root 18078 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a -rw-r--r-- root/root 18 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.a.syms -rw-r--r-- root/root 168380 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.ubsan_standalone_cxx-armhf.so -rw-r--r-- root/root 833836 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/clang/5.0.2/lib/linux/libclang_rt.xray-armhf.a drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/polly/ -rw-r--r-- root/root 1616 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/polly/PollyConfig.cmake -rw-r--r-- root/root 420 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/polly/PollyExports-all.cmake drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang-common-5.0-dev/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang-common-5.0-dev/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang-common-5.0-dev/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/libclang-common-5.0-dev/copyright libclang1-5.0-dbg_5.0.2-2_armhf.deb ----------------------------------- new debian package, version 2.0. size 61373216 bytes: control archive=876 bytes. 838 bytes, 22 lines control 182 bytes, 2 lines md5sums Package: libclang1-5.0-dbg Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 68796 Depends: libstdc++-7-dev, libgcc-7-dev, libclang1-5.0 (= 1:5.0.2-2) Section: debug Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: clang library (debug) Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. . This package contains the debugging symbols. Build-Ids: e4a8960dbc4af6a567ab057195a3e46951dbfc43 drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/e4/ -rw-r--r-- root/root 70395488 2018-05-06 15:42 ./usr/lib/debug/.build-id/e4/a8960dbc4af6a567ab057195a3e46951dbfc43.debug drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang1-5.0-dbg/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang1-5.0-dbg/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang1-5.0-dbg/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/libclang1-5.0-dbg/copyright libclang1-5.0_5.0.2-2_armhf.deb ------------------------------- new debian package, version 2.0. size 6168684 bytes: control archive=3728 bytes. 1150 bytes, 27 lines control 228 bytes, 3 lines md5sums 53 bytes, 1 lines shlibs 20526 bytes, 357 lines symbols 74 bytes, 2 lines triggers Package: libclang1-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 15717 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm5.0 (>= 1:5.0~svn298832-1~), libstdc++6 (>= 6) Section: libs Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: C interface to the clang library Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. . This package contains the clang library. . The C Interface to Clang provides a relatively small API that exposes facilities for parsing source code into an abstract syntax tree (AST), loading already-parsed ASTs, traversing the AST, associating physical source locations with elements within the AST, and other facilities that support Clang-based development tools. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 16013808 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/libclang-5.0.so.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclang-5.0.so.1 -> ../../arm-linux-gnueabihf/libclang-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libclang.so.1 -> libclang-5.0.so.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang1-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang1-5.0/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libclang1-5.0/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/libclang1-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 386 2018-05-06 15:42 ./usr/share/lintian/overrides/libclang1-5.0 libfuzzer-5.0-dev_5.0.2-2_armhf.deb ----------------------------------- new debian package, version 2.0. size 99388 bytes: control archive=1024 bytes. 1194 bytes, 26 lines control 143 bytes, 2 lines md5sums Package: libfuzzer-5.0-dev Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 483 Depends: clang-5.0 (= 1:5.0.2-2) Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: Library for coverage-guided fuzz testing LibFuzzer is a library for in-process, coverage-guided, evolutionary fuzzing of other libraries. . LibFuzzer is similar in concept to American Fuzzy Lop (AFL), but it performs all of its fuzzing inside a single process. This in-process fuzzing can be more restrictive and fragile, but is potentially much faster as there is no overhead for process start-up. . The fuzzer is linked with the library under test, and feeds fuzzed inputs to the library via a specific fuzzing entrypoint (aka 'target function'); the fuzzer then tracks which areas of the code are reached, and generates mutations on the corpus of input data in order to maximize the code coverage. The code coverage information for libFuzzer is provided by LLVM's SanitizerCoverage instrumentation. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ -rw-r--r-- root/root 443580 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libFuzzer.a drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/libfuzzer-5.0-dev/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libfuzzer-5.0-dev/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libfuzzer-5.0-dev/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/libfuzzer-5.0-dev/copyright liblld-5.0-dev_5.0.2-2_armhf.deb -------------------------------- new debian package, version 2.0. size 31628 bytes: control archive=1512 bytes. 658 bytes, 17 lines control 2286 bytes, 28 lines md5sums Package: liblld-5.0-dev Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 174 Depends: lld-5.0 (= 1:5.0.2-2), liblld-5.0 (= 1:5.0.2-2) Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: LLVM-based linker, header files LLD is a new, high-performance linker. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project. . This package provides the header files to build extension over lld. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lld/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lld/Config/ -rw-r--r-- root/root 729 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Config/Version.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lld/Core/ -rw-r--r-- root/root 1262 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/AbsoluteAtom.h -rw-r--r-- root/root 1570 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/ArchiveLibraryFile.h -rw-r--r-- root/root 3746 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Atom.h -rw-r--r-- root/root 15243 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/DefinedAtom.h -rw-r--r-- root/root 2020 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Error.h -rw-r--r-- root/root 9447 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/File.h -rw-r--r-- root/root 3356 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Instrumentation.h -rw-r--r-- root/root 1967 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/LLVM.h -rw-r--r-- root/root 10510 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/LinkingContext.h -rw-r--r-- root/root 1822 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Node.h -rw-r--r-- root/root 1397 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Pass.h -rw-r--r-- root/root 1280 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/PassManager.h -rw-r--r-- root/root 5966 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Reader.h -rw-r--r-- root/root 4150 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Reference.h -rw-r--r-- root/root 1132 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Reproduce.h -rw-r--r-- root/root 3373 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Resolver.h -rw-r--r-- root/root 1459 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/SharedLibraryAtom.h -rw-r--r-- root/root 1996 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/SharedLibraryFile.h -rw-r--r-- root/root 8510 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Simple.h -rw-r--r-- root/root 2944 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/SymbolTable.h -rw-r--r-- root/root 686 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/TargetOptionsCommandFlags.h -rw-r--r-- root/root 2295 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/UndefinedAtom.h -rw-r--r-- root/root 1477 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Core/Writer.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lld/Driver/ -rw-r--r-- root/root 853 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/Driver/Driver.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lld/ReaderWriter/ -rw-r--r-- root/root 19249 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/ReaderWriter/MachOLinkingContext.h -rw-r--r-- root/root 1153 2018-05-06 08:55 ./usr/lib/llvm-5.0/include/lld/ReaderWriter/YamlContext.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/liblld-5.0-dev/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblld-5.0-dev/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblld-5.0-dev/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/liblld-5.0-dev/copyright liblld-5.0_5.0.2-2_armhf.deb ---------------------------- new debian package, version 2.0. size 991056 bytes: control archive=932 bytes. 602 bytes, 17 lines control 625 bytes, 9 lines md5sums Package: liblld-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 6738 Depends: libllvm5.0 (= 1:5.0.2-2) Section: libs Priority: optional Homepage: http://www.llvm.org/ Description: LLVM-based linker, library LLD is a new, high-performance linker. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project. . This package contains the LLD runtime library. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ -rw-r--r-- root/root 843096 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldCOFF.a -rw-r--r-- root/root 5032 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldConfig.a -rw-r--r-- root/root 400898 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldCore.a -rw-r--r-- root/root 86498 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldDriver.a -rw-r--r-- root/root 4120918 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldELF.a -rw-r--r-- root/root 1193260 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldMachO.a -rw-r--r-- root/root 32324 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldReaderWriter.a -rw-r--r-- root/root 163724 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldYAML.a drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/liblld-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblld-5.0/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblld-5.0/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/liblld-5.0/copyright liblldb-5.0-dbg_5.0.2-2_armhf.deb --------------------------------- new debian package, version 2.0. size 48366324 bytes: control archive=940 bytes. 870 bytes, 18 lines control 392 bytes, 4 lines md5sums Package: liblldb-5.0-dbg Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 55721 Depends: liblldb-5.0 (= 1:5.0.2-2) Section: debug Priority: optional Homepage: http://www.llvm.org/ Description: Next generation, high-performance debugger, debugging libraries LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. . This package contains the LLDB runtime library debug symbols. Build-Ids: 457b776149f11626b8259b1d6bea66e6a8512d9c 57c9d2c02db6347da636510828f403a51f5247bc dfab170a467e52e7c6b0e242c10703eaa1869753 drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/45/ -rw-r--r-- root/root 56431680 2018-05-06 15:42 ./usr/lib/debug/.build-id/45/7b776149f11626b8259b1d6bea66e6a8512d9c.debug drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/57/ -rw-r--r-- root/root 8952 2018-05-06 15:42 ./usr/lib/debug/.build-id/57/c9d2c02db6347da636510828f403a51f5247bc.debug drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/df/ -rw-r--r-- root/root 562656 2018-05-06 15:42 ./usr/lib/debug/.build-id/df/ab170a467e52e7c6b0e242c10703eaa1869753.debug drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0-dbg/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0-dbg/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0-dbg/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/liblldb-5.0-dbg/copyright liblldb-5.0-dev_5.0.2-2_armhf.deb --------------------------------- new debian package, version 2.0. size 4898984 bytes: control archive=15084 bytes. 826 bytes, 19 lines control 50476 bytes, 574 lines md5sums Package: liblldb-5.0-dev Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 32139 Depends: lldb-5.0 (= 1:5.0.2-2) Breaks: lldb-5.0-dev (<< 1:5.0~svn215195-2) Replaces: lldb-5.0-dev (<= 1:5.0~svn215195-2) Section: libdevel Priority: optional Homepage: http://www.llvm.org/ Description: Next generation, high-performance debugger, header files LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. . This package provides the header files to build extension over lldb. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/API/ -rw-r--r-- root/root 2767 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/LLDB.h -rw-r--r-- root/root 3652 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBAddress.h -rw-r--r-- root/root 6276 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBAttachInfo.h -rw-r--r-- root/root 2659 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBBlock.h -rw-r--r-- root/root 4339 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBBreakpoint.h -rw-r--r-- root/root 1984 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBBreakpointLocation.h -rw-r--r-- root/root 2329 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBBroadcaster.h -rw-r--r-- root/root 9201 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBCommandInterpreter.h -rw-r--r-- root/root 2627 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBCommandReturnObject.h -rw-r--r-- root/root 2359 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBCommunication.h -rw-r--r-- root/root 2870 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBCompileUnit.h -rw-r--r-- root/root 5274 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBData.h -rw-r--r-- root/root 7547 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBDebugger.h -rw-r--r-- root/root 1586 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBDeclaration.h -rw-r--r-- root/root 2873 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBDefines.h -rw-r--r-- root/root 1888 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBError.h -rw-r--r-- root/root 1890 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBEvent.h -rw-r--r-- root/root 1626 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBExecutionContext.h -rw-r--r-- root/root 2897 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBExpressionOptions.h -rw-r--r-- root/root 2186 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBFileSpec.h -rw-r--r-- root/root 1363 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBFileSpecList.h -rw-r--r-- root/root 6678 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBFrame.h -rw-r--r-- root/root 1817 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBFunction.h -rw-r--r-- root/root 1309 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBHostOS.h -rw-r--r-- root/root 2083 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBInstruction.h -rw-r--r-- root/root 1824 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBInstructionList.h -rw-r--r-- root/root 707 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBLanguageRuntime.h -rw-r--r-- root/root 4491 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBLaunchInfo.h -rw-r--r-- root/root 1746 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBLineEntry.h -rw-r--r-- root/root 3265 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBListener.h -rw-r--r-- root/root 3612 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBMemoryRegionInfo.h -rw-r--r-- root/root 1245 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBMemoryRegionInfoList.h -rw-r--r-- root/root 12077 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBModule.h -rw-r--r-- root/root 3479 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBModuleSpec.h -rw-r--r-- root/root 3543 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBPlatform.h -rw-r--r-- root/root 14984 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBProcess.h -rw-r--r-- root/root 1358 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBQueue.h -rw-r--r-- root/root 1039 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBQueueItem.h -rw-r--r-- root/root 2788 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBSection.h -rw-r--r-- root/root 1466 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBSourceManager.h -rw-r--r-- root/root 2802 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBStream.h -rw-r--r-- root/root 1406 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBStringList.h -rw-r--r-- root/root 3969 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBStructuredData.h -rw-r--r-- root/root 2315 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBSymbol.h -rw-r--r-- root/root 2248 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBSymbolContext.h -rw-r--r-- root/root 1338 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBSymbolContextList.h -rw-r--r-- root/root 32169 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTarget.h -rw-r--r-- root/root 6599 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBThread.h -rw-r--r-- root/root 1304 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBThreadCollection.h -rw-r--r-- root/root 3270 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBThreadPlan.h -rw-r--r-- root/root 4610 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTrace.h -rw-r--r-- root/root 1514 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTraceOptions.h -rw-r--r-- root/root 5333 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBType.h -rw-r--r-- root/root 3033 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTypeCategory.h -rw-r--r-- root/root 1748 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTypeEnumMember.h -rw-r--r-- root/root 1638 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTypeFilter.h -rw-r--r-- root/root 1747 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTypeFormat.h -rw-r--r-- root/root 1528 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTypeNameSpecifier.h -rw-r--r-- root/root 3326 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTypeSummary.h -rw-r--r-- root/root 1929 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBTypeSynthetic.h -rw-r--r-- root/root 1549 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBUnixSignals.h -rw-r--r-- root/root 15584 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBValue.h -rw-r--r-- root/root 1615 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBValueList.h -rw-r--r-- root/root 1649 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBVariablesOptions.h -rw-r--r-- root/root 1724 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SBWatchpoint.h -rw-r--r-- root/root 1234 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/API/SystemInitializerFull.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/ -rw-r--r-- root/root 30772 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/Breakpoint.h -rw-r--r-- root/root 3921 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointID.h -rw-r--r-- root/root 2300 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointIDList.h -rw-r--r-- root/root 8234 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointList.h -rw-r--r-- root/root 16615 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointLocation.h -rw-r--r-- root/root 7739 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointLocationCollection.h -rw-r--r-- root/root 9983 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointLocationList.h -rw-r--r-- root/root 16451 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointOptions.h -rw-r--r-- root/root 10009 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolver.h -rw-r--r-- root/root 3134 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverAddress.h -rw-r--r-- root/root 2912 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverFileLine.h -rw-r--r-- root/root 3024 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverFileRegex.h -rw-r--r-- root/root 3715 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointResolverName.h -rw-r--r-- root/root 12012 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointSite.h -rw-r--r-- root/root 7621 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/BreakpointSiteList.h -rw-r--r-- root/root 1484 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/Stoppoint.h -rw-r--r-- root/root 2412 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/StoppointCallbackContext.h -rw-r--r-- root/root 3712 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/StoppointLocation.h -rw-r--r-- root/root 8629 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/Watchpoint.h -rw-r--r-- root/root 9052 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/WatchpointList.h -rw-r--r-- root/root 9919 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Breakpoint/WatchpointOptions.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Core/ -rw-r--r-- root/root 23837 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Address.h -rw-r--r-- root/root 11165 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/AddressRange.h -rw-r--r-- root/root 2248 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/AddressResolver.h -rw-r--r-- root/root 2202 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/AddressResolverFileLine.h -rw-r--r-- root/root 2392 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/AddressResolverName.h -rw-r--r-- root/root 23256 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ArchSpec.h -rw-r--r-- root/root 21479 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Broadcaster.h -rw-r--r-- root/root 3068 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ClangForward.h -rw-r--r-- root/root 17102 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Communication.h -rw-r--r-- root/root 13530 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Debugger.h -rw-r--r-- root/root 20192 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Disassembler.h -rw-r--r-- root/root 3834 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/DumpDataExtractor.h -rw-r--r-- root/root 20873 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/EmulateInstruction.h -rw-r--r-- root/root 8197 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Event.h -rw-r--r-- root/root 2436 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/FileLineResolver.h -rw-r--r-- root/root 7679 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/FileSpecList.h -rw-r--r-- root/root 6961 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/FormatEntity.h -rw-r--r-- root/root 19393 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/IOHandler.h -rw-r--r-- root/root 1891 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/IOStreamMacros.h -rw-r--r-- root/root 5860 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Listener.h -rw-r--r-- root/root 2926 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/LoadedModuleInfoList.h -rw-r--r-- root/root 11943 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Mangled.h -rw-r--r-- root/root 17534 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/MappedHash.h -rw-r--r-- root/root 50415 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Module.h -rw-r--r-- root/root 3081 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ModuleChild.h -rw-r--r-- root/root 22515 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ModuleList.h -rw-r--r-- root/root 12871 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ModuleSpec.h -rw-r--r-- root/root 7013 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Opcode.h -rw-r--r-- root/root 785 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/PluginInterface.h -rw-r--r-- root/root 21730 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/PluginManager.h -rw-r--r-- root/root 37426 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/RangeMap.h -rw-r--r-- root/root 7605 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/RegisterValue.h -rw-r--r-- root/root 2575 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/STLUtils.h -rw-r--r-- root/root 13663 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Scalar.h -rw-r--r-- root/root 18319 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/SearchFilter.h -rw-r--r-- root/root 10439 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Section.h -rw-r--r-- root/root 5991 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/SourceManager.h -rw-r--r-- root/root 3037 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/State.h -rw-r--r-- root/root 968 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/StreamAsynchronousIO.h -rw-r--r-- root/root 1674 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/StreamBuffer.h -rw-r--r-- root/root 1830 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/StreamFile.h -rw-r--r-- root/root 4297 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/StructuredDataImpl.h -rw-r--r-- root/root 1683 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeDenseMap.h -rw-r--r-- root/root 1403 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeDenseSet.h -rw-r--r-- root/root 4143 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeSTLMap.h -rw-r--r-- root/root 2309 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeSTLVector.h -rw-r--r-- root/root 1900 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ThreadSafeValue.h -rw-r--r-- root/root 10177 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/UniqueCStringMap.h -rw-r--r-- root/root 3535 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/UserSettingsController.h -rw-r--r-- root/root 7343 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/Value.h -rw-r--r-- root/root 39900 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObject.h -rw-r--r-- root/root 2133 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectCast.h -rw-r--r-- root/root 3165 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectChild.h -rw-r--r-- root/root 6109 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResult.h -rw-r--r-- root/root 2428 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResultCast.h -rw-r--r-- root/root 2925 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResultChild.h -rw-r--r-- root/root 3012 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectConstResultImpl.h -rw-r--r-- root/root 4246 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectDynamicValue.h -rw-r--r-- root/root 2334 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectList.h -rw-r--r-- root/root 2960 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectMemory.h -rw-r--r-- root/root 5872 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectRegister.h -rw-r--r-- root/root 5554 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectSyntheticFilter.h -rw-r--r-- root/root 3102 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/ValueObjectVariable.h -rw-r--r-- root/root 3464 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Core/dwarf.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/ -rw-r--r-- root/root 745 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/CXXFunctionPointer.h -rw-r--r-- root/root 4565 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/DataVisualization.h -rw-r--r-- root/root 4966 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/DumpValueObjectOptions.h -rw-r--r-- root/root 2934 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/FormatCache.h -rw-r--r-- root/root 5183 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/FormatClasses.h -rw-r--r-- root/root 9555 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/FormatManager.h -rw-r--r-- root/root 10482 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/FormattersContainer.h -rw-r--r-- root/root 5814 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/FormattersHelpers.h -rw-r--r-- root/root 2317 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/LanguageCategory.h -rw-r--r-- root/root 9922 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/StringPrinter.h -rw-r--r-- root/root 15302 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeCategory.h -rw-r--r-- root/root 3363 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeCategoryMap.h -rw-r--r-- root/root 5758 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeFormat.h -rw-r--r-- root/root 10922 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeSummary.h -rw-r--r-- root/root 13118 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeSynthetic.h -rw-r--r-- root/root 5336 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/TypeValidator.h -rw-r--r-- root/root 4598 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/ValueObjectPrinter.h -rw-r--r-- root/root 1214 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/VectorIterator.h -rw-r--r-- root/root 788 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/DataFormatters/VectorType.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Expression/ -rw-r--r-- root/root 19332 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/DWARFExpression.h -rw-r--r-- root/root 4393 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/DiagnosticManager.h -rw-r--r-- root/root 5382 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/Expression.h -rw-r--r-- root/root 4845 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/ExpressionParser.h -rw-r--r-- root/root 2008 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/ExpressionSourceCode.h -rw-r--r-- root/root 1458 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/ExpressionTypeSystemHelper.h -rw-r--r-- root/root 9318 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/ExpressionVariable.h -rw-r--r-- root/root 16279 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/FunctionCaller.h -rw-r--r-- root/root 6266 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/IRDynamicChecks.h -rw-r--r-- root/root 17541 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/IRExecutionUnit.h -rw-r--r-- root/root 2023 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/IRInterpreter.h -rw-r--r-- root/root 5729 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/IRMemoryMap.h -rw-r--r-- root/root 6390 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/LLVMUserExpression.h -rw-r--r-- root/root 4440 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/Materializer.h -rw-r--r-- root/root 5918 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/REPL.h -rw-r--r-- root/root 13260 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/UserExpression.h -rw-r--r-- root/root 5902 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Expression/UtilityFunction.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/ -rw-r--r-- root/root 650 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/Config.h -rw-r--r-- root/root 508 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/ConnectionFileDescriptor.h -rw-r--r-- root/root 4855 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Debug.h -rw-r--r-- root/root 13117 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Editline.h -rw-r--r-- root/root 18219 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/File.h -rw-r--r-- root/root 1265 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/FileCache.h -rw-r--r-- root/root 1246 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/FileSystem.h -rw-r--r-- root/root 10376 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Host.h -rw-r--r-- root/root 587 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostGetOpt.h -rw-r--r-- root/root 2761 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostInfo.h -rw-r--r-- root/root 3448 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostInfoBase.h -rw-r--r-- root/root 702 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostNativeProcess.h -rw-r--r-- root/root 1322 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostNativeProcessBase.h -rw-r--r-- root/root 664 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostNativeThread.h -rw-r--r-- root/root 1321 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostNativeThreadBase.h -rw-r--r-- root/root 727 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostNativeThreadForward.h -rw-r--r-- root/root 1918 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostProcess.h -rw-r--r-- root/root 1480 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/HostThread.h -rw-r--r-- root/root 688 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/LockFile.h -rw-r--r-- root/root 1533 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/LockFileBase.h -rw-r--r-- root/root 3797 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/MainLoop.h -rw-r--r-- root/root 2869 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/MainLoopBase.h -rw-r--r-- root/root 1045 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/MonitoringProcessLauncher.h -rw-r--r-- root/root 1361 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/OptionParser.h -rw-r--r-- root/root 652 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Pipe.h -rw-r--r-- root/root 2193 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/PipeBase.h -rw-r--r-- root/root 702 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/PosixApi.h -rw-r--r-- root/root 20310 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Predicate.h -rw-r--r-- root/root 709 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/ProcessLauncher.h -rw-r--r-- root/root 2275 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/ProcessRunLock.h -rw-r--r-- root/root 10457 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/PseudoTerminal.h -rw-r--r-- root/root 4439 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Socket.h -rw-r--r-- root/root 8799 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/SocketAddress.h -rw-r--r-- root/root 1506 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/StringConvert.h -rw-r--r-- root/root 2534 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Symbols.h -rw-r--r-- root/root 7679 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Terminal.h -rw-r--r-- root/root 1409 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/ThreadLauncher.h -rw-r--r-- root/root 702 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/Time.h -rw-r--r-- root/root 5304 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/XML.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/android/ -rw-r--r-- root/root 1048 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/android/HostInfoAndroid.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/common/ -rw-r--r-- root/root 1187 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/GetOptInc.h -rw-r--r-- root/root 1328 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/NativeBreakpoint.h -rw-r--r-- root/root 1650 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/NativeBreakpointList.h -rw-r--r-- root/root 18185 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/NativeProcessProtocol.h -rw-r--r-- root/root 7217 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/NativeRegisterContext.h -rw-r--r-- root/root 2438 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/NativeThreadProtocol.h -rw-r--r-- root/root 1035 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/NativeWatchpointList.h -rw-r--r-- root/root 1851 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/SoftwareBreakpoint.h -rw-r--r-- root/root 1622 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/TCPSocket.h -rw-r--r-- root/root 1016 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/common/UDPSocket.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/freebsd/ -rw-r--r-- root/root 828 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/freebsd/HostInfoFreeBSD.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/linux/ -rw-r--r-- root/root 738 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/linux/AbstractSocket.h -rw-r--r-- root/root 1394 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/linux/HostInfoLinux.h -rw-r--r-- root/root 1391 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/linux/Ptrace.h -rw-r--r-- root/root 911 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/linux/Support.h -rw-r--r-- root/root 840 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/linux/Uio.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/macosx/ -rw-r--r-- root/root 1467 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/macosx/HostInfoMacOSX.h -rw-r--r-- root/root 764 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/macosx/HostThreadMacOSX.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/mingw/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/msvc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/netbsd/ -rw-r--r-- root/root 822 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/netbsd/HostInfoNetBSD.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/openbsd/ -rw-r--r-- root/root 827 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/openbsd/HostInfoOpenBSD.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/posix/ -rw-r--r-- root/root 4035 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h -rw-r--r-- root/root 1035 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/DomainSocket.h -rw-r--r-- root/root 695 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/Fcntl.h -rw-r--r-- root/root 1488 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/HostInfoPosix.h -rw-r--r-- root/root 1313 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/HostProcessPosix.h -rw-r--r-- root/root 882 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/HostThreadPosix.h -rw-r--r-- root/root 1030 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/LockFilePosix.h -rw-r--r-- root/root 2646 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/PipePosix.h -rw-r--r-- root/root 745 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/posix/ProcessLauncherPosixFork.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/windows/ -rw-r--r-- root/root 925 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/AutoHandle.h -rw-r--r-- root/root 1704 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/ConnectionGenericFileWindows.h -rw-r--r-- root/root 1307 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/HostInfoWindows.h -rw-r--r-- root/root 1188 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/HostProcessWindows.h -rw-r--r-- root/root 975 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/HostThreadWindows.h -rw-r--r-- root/root 1137 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/LockFileWindows.h -rw-r--r-- root/root 2749 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/PipeWindows.h -rw-r--r-- root/root 2776 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/PosixApi.h -rw-r--r-- root/root 864 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/ProcessLauncherWindows.h -rw-r--r-- root/root 3509 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/editlinewin.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Host/windows/getopt/ -rw-r--r-- root/root 847 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Host/windows/windows.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Initialization/ -rw-r--r-- root/root 634 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Initialization/SystemInitializer.h -rw-r--r-- root/root 1335 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Initialization/SystemInitializerCommon.h -rw-r--r-- root/root 1112 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Initialization/SystemLifetimeManager.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Interpreter/ -rw-r--r-- root/root 18820 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/Args.h -rw-r--r-- root/root 3083 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandAlias.h -rw-r--r-- root/root 10596 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandCompletions.h -rw-r--r-- root/root 1462 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandHistory.h -rw-r--r-- root/root 21229 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandInterpreter.h -rw-r--r-- root/root 18429 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandObject.h -rw-r--r-- root/root 5360 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandObjectMultiword.h -rw-r--r-- root/root 2143 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandObjectRegexCommand.h -rw-r--r-- root/root 976 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandOptionValidators.h -rw-r--r-- root/root 5709 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/CommandReturnObject.h -rw-r--r-- root/root 1643 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupArchitecture.h -rw-r--r-- root/root 2038 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupBoolean.h -rw-r--r-- root/root 3133 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupFile.h -rw-r--r-- root/root 2975 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupFormat.h -rw-r--r-- root/root 1716 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupOutputFile.h -rw-r--r-- root/root 2888 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupPlatform.h -rw-r--r-- root/root 1885 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupString.h -rw-r--r-- root/root 1883 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupUInt64.h -rw-r--r-- root/root 1435 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupUUID.h -rw-r--r-- root/root 2252 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h -rw-r--r-- root/root 1882 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupVariable.h -rw-r--r-- root/root 1738 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionGroupWatchpoint.h -rw-r--r-- root/root 10239 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValue.h -rw-r--r-- root/root 2983 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueArch.h -rw-r--r-- root/root 945 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueArgs.h -rw-r--r-- root/root 4040 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueArray.h -rw-r--r-- root/root 3143 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueBoolean.h -rw-r--r-- root/root 2369 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueChar.h -rw-r--r-- root/root 2933 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueDictionary.h -rw-r--r-- root/root 2966 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueEnumeration.h -rw-r--r-- root/root 3031 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFileSpec.h -rw-r--r-- root/root 2288 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFileSpecList.h -rw-r--r-- root/root 2365 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFormat.h -rw-r--r-- root/root 2527 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueFormatEntity.h -rw-r--r-- root/root 2497 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueLanguage.h -rw-r--r-- root/root 2198 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValuePathMappings.h -rw-r--r-- root/root 9532 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueProperties.h -rw-r--r-- root/root 2231 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueRegex.h -rw-r--r-- root/root 3406 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueSInt64.h -rw-r--r-- root/root 4887 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueString.h -rw-r--r-- root/root 3165 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueUInt64.h -rw-r--r-- root/root 2251 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValueUUID.h -rw-r--r-- root/root 1422 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/OptionValues.h -rw-r--r-- root/root 15284 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/Options.h -rw-r--r-- root/root 2290 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/Property.h -rw-r--r-- root/root 14207 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Interpreter/ScriptInterpreter.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Symbol/ -rw-r--r-- root/root 2123 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ArmUnwindInfo.h -rw-r--r-- root/root 17687 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/Block.h -rw-r--r-- root/root 42733 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ClangASTContext.h -rw-r--r-- root/root 10987 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ClangASTImporter.h -rw-r--r-- root/root 5699 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h -rw-r--r-- root/root 4187 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ClangExternalASTSourceCommon.h -rw-r--r-- root/root 884 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ClangUtil.h -rw-r--r-- root/root 7239 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/CompactUnwindInfo.h -rw-r--r-- root/root 19595 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/CompileUnit.h -rw-r--r-- root/root 2778 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/CompilerDecl.h -rw-r--r-- root/root 3892 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/CompilerDeclContext.h -rw-r--r-- root/root 16480 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/CompilerType.h -rw-r--r-- root/root 6011 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/DWARFCallFrameInfo.h -rw-r--r-- root/root 2598 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/DebugMacros.h -rw-r--r-- root/root 2157 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/DeclVendor.h -rw-r--r-- root/root 8554 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/Declaration.h -rw-r--r-- root/root 6658 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/FuncUnwinders.h -rw-r--r-- root/root 25562 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/Function.h -rw-r--r-- root/root 16853 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/GoASTContext.h -rw-r--r-- root/root 14133 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/JavaASTContext.h -rw-r--r-- root/root 8668 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/LineEntry.h -rw-r--r-- root/root 15199 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/LineTable.h -rw-r--r-- root/root 11892 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/OCamlASTContext.h -rw-r--r-- root/root 8249 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ObjectContainer.h -rw-r--r-- root/root 38346 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/ObjectFile.h -rw-r--r-- root/root 10945 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/Symbol.h -rw-r--r-- root/root 23729 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/SymbolContext.h -rw-r--r-- root/root 4872 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/SymbolContextScope.h -rw-r--r-- root/root 9451 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/SymbolFile.h -rw-r--r-- root/root 7335 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/SymbolVendor.h -rw-r--r-- root/root 8416 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/Symtab.h -rw-r--r-- root/root 1298 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/TaggedASTType.h -rw-r--r-- root/root 19487 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/Type.h -rw-r--r-- root/root 2025 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/TypeList.h -rw-r--r-- root/root 2078 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/TypeMap.h -rw-r--r-- root/root 21351 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/TypeSystem.h -rw-r--r-- root/root 16819 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/UnwindPlan.h -rw-r--r-- root/root 2768 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/UnwindTable.h -rw-r--r-- root/root 5267 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/Variable.h -rw-r--r-- root/root 2865 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/VariableList.h -rw-r--r-- root/root 509 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Symbol/VerifyDecl.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Target/ -rw-r--r-- root/root 6057 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ABI.h -rw-r--r-- root/root 1535 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/CPPLanguageRuntime.h -rw-r--r-- root/root 15939 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/DynamicLoader.h -rw-r--r-- root/root 33290 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ExecutionContext.h -rw-r--r-- root/root 2469 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ExecutionContextScope.h -rw-r--r-- root/root 1365 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/FileAction.h -rw-r--r-- root/root 3190 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/InstrumentationRuntime.h -rw-r--r-- root/root 1389 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/InstrumentationRuntimeStopInfo.h -rw-r--r-- root/root 3170 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/JITLoader.h -rw-r--r-- root/root 1312 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/JITLoaderList.h -rw-r--r-- root/root 9140 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Language.h -rw-r--r-- root/root 6131 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/LanguageRuntime.h -rw-r--r-- root/root 5529 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Memory.h -rw-r--r-- root/root 1053 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/MemoryHistory.h -rw-r--r-- root/root 3755 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/MemoryRegionInfo.h -rw-r--r-- root/root 2597 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ModuleCache.h -rw-r--r-- root/root 13231 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ObjCLanguageRuntime.h -rw-r--r-- root/root 3412 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/OperatingSystem.h -rw-r--r-- root/root 4773 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/PathMappingList.h -rw-r--r-- root/root 47229 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Platform.h -rw-r--r-- root/root 129132 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Process.h -rw-r--r-- root/root 3055 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ProcessInfo.h -rw-r--r-- root/root 5174 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ProcessLaunchInfo.h -rw-r--r-- root/root 3229 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ProcessStructReader.h -rw-r--r-- root/root 6709 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Queue.h -rw-r--r-- root/root 6356 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/QueueItem.h -rw-r--r-- root/root 4629 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/QueueList.h -rw-r--r-- root/root 1815 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/RegisterCheckpoint.h -rw-r--r-- root/root 8998 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/RegisterContext.h -rw-r--r-- root/root 1863 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/RegisterNumber.h -rw-r--r-- root/root 2929 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/SectionLoadHistory.h -rw-r--r-- root/root 2609 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/SectionLoadList.h -rw-r--r-- root/root 23321 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/StackFrame.h -rw-r--r-- root/root 3328 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/StackFrameList.h -rw-r--r-- root/root 3575 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/StackID.h -rw-r--r-- root/root 7415 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/StopInfo.h -rw-r--r-- root/root 8613 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/StructuredDataPlugin.h -rw-r--r-- root/root 15071 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/SystemRuntime.h -rw-r--r-- root/root 48087 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Target.h -rw-r--r-- root/root 9069 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/TargetList.h -rw-r--r-- root/root 56840 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Thread.h -rw-r--r-- root/root 1628 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadCollection.h -rw-r--r-- root/root 4930 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadList.h -rw-r--r-- root/root 25657 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlan.h -rw-r--r-- root/root 1975 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanBase.h -rw-r--r-- root/root 5665 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallFunction.h -rw-r--r-- root/root 1956 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h -rw-r--r-- root/root 1690 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallOnFunctionExit.h -rw-r--r-- root/root 2200 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanCallUserExpression.h -rw-r--r-- root/root 1827 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanPython.h -rw-r--r-- root/root 2039 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanRunToAddress.h -rw-r--r-- root/root 5042 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanShouldStopHere.h -rw-r--r-- root/root 4444 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepInRange.h -rw-r--r-- root/root 1827 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepInstruction.h -rw-r--r-- root/root 3614 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepOut.h -rw-r--r-- root/root 1788 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepOverBreakpoint.h -rw-r--r-- root/root 1824 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepOverRange.h -rw-r--r-- root/root 3279 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepRange.h -rw-r--r-- root/root 1960 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepThrough.h -rw-r--r-- root/root 2124 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanStepUntil.h -rw-r--r-- root/root 2391 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadPlanTracer.h -rw-r--r-- root/root 3458 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/ThreadSpec.h -rw-r--r-- root/root 4661 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/UnixSignals.h -rw-r--r-- root/root 2537 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/Unwind.h -rw-r--r-- root/root 1757 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Target/UnwindAssembly.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/Utility/ -rw-r--r-- root/root 4732 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/AnsiTerminal.h -rw-r--r-- root/root 2274 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Baton.h -rw-r--r-- root/root 11420 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/CleanUp.h -rw-r--r-- root/root 8356 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Connection.h -rw-r--r-- root/root 19667 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/ConstString.h -rw-r--r-- root/root 3771 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/DataBuffer.h -rw-r--r-- root/root 5269 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/DataBufferHeap.h -rw-r--r-- root/root 1458 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/DataBufferLLVM.h -rw-r--r-- root/root 15943 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/DataEncoder.h -rw-r--r-- root/root 49173 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/DataExtractor.h -rw-r--r-- root/root 2826 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Either.h -rw-r--r-- root/root 825 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Endian.h -rw-r--r-- root/root 687 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/FastDemangle.h -rw-r--r-- root/root 23504 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/FileSpec.h -rw-r--r-- root/root 6887 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Flags.h -rw-r--r-- root/root 4075 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/History.h -rw-r--r-- root/root 1540 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/IOObject.h -rw-r--r-- root/root 5681 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Iterable.h -rw-r--r-- root/root 6434 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/JSON.h -rw-r--r-- root/root 821 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/LLDBAssert.h -rw-r--r-- root/root 7984 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Log.h -rw-r--r-- root/root 2468 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Logging.h -rw-r--r-- root/root 688 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/NameMatches.h -rw-r--r-- root/root 1210 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Range.h -rw-r--r-- root/root 7376 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/RegularExpression.h -rw-r--r-- root/root 3305 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/SafeMachO.h -rw-r--r-- root/root 2592 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/SelectHelper.h -rw-r--r-- root/root 2488 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/SharedCluster.h -rw-r--r-- root/root 16030 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/SharingPtr.h -rw-r--r-- root/root 10422 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Status.h -rw-r--r-- root/root 20062 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Stream.h -rw-r--r-- root/root 967 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StreamCallback.h -rw-r--r-- root/root 1413 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StreamGDBRemote.h -rw-r--r-- root/root 1317 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StreamString.h -rw-r--r-- root/root 4384 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StreamTee.h -rw-r--r-- root/root 4060 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StringExtractor.h -rw-r--r-- root/root 1426 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StringLexer.h -rw-r--r-- root/root 3731 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StringList.h -rw-r--r-- root/root 15951 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/StructuredData.h -rw-r--r-- root/root 3328 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/TaskPool.h -rw-r--r-- root/root 2483 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/TildeExpressionResolver.h -rw-r--r-- root/root 2470 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Timeout.h -rw-r--r-- root/root 2159 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/Timer.h -rw-r--r-- root/root 1796 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/TraceOptions.h -rw-r--r-- root/root 3145 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/UUID.h -rw-r--r-- root/root 994 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/UriParser.h -rw-r--r-- root/root 4596 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/UserID.h -rw-r--r-- root/root 615 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/VASPrintf.h -rw-r--r-- root/root 3760 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/Utility/VMRange.h -rw-r--r-- root/root 6885 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/lldb/lldb-defines.h -rw-r--r-- root/root 46049 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-enumerations.h -rw-r--r-- root/root 18488 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-forward.h -rw-r--r-- root/root 1048 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-private-defines.h -rw-r--r-- root/root 10049 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-private-enumerations.h -rw-r--r-- root/root 1302 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-private-forward.h -rw-r--r-- root/root 6081 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-private-interfaces.h -rw-r--r-- root/root 5787 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-private-types.h -rw-r--r-- root/root 765 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-private.h -rw-r--r-- root/root 536 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-public.h -rw-r--r-- root/root 3415 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-types.h -rw-r--r-- root/root 51367 2018-05-06 08:56 ./usr/lib/llvm-5.0/include/lldb/lldb-versioning.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldb-5.0.2.so -> liblldb-5.0.so lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldb-5.0.so -> ../../arm-linux-gnueabihf/liblldb-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldb-5.0.so.1 -> ../../arm-linux-gnueabihf/liblldb-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldb.so -> ../../arm-linux-gnueabihf/liblldb-5.0.so.1 -rw-r--r-- root/root 2860 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbBase.a -rw-r--r-- root/root 851250 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbBreakpoint.a -rw-r--r-- root/root 3776870 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbCommands.a -rw-r--r-- root/root 2378440 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbCore.a -rw-r--r-- root/root 728094 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbDataFormatters.a -rw-r--r-- root/root 602084 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbExpression.a -rw-r--r-- root/root 788246 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbHost.a -rw-r--r-- root/root 14594 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbInitialization.a -rw-r--r-- root/root 1450848 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbInterpreter.a -rw-r--r-- root/root 55602 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABIMacOSX_arm.a -rw-r--r-- root/root 60468 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABIMacOSX_arm64.a -rw-r--r-- root/root 42862 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABIMacOSX_i386.a -rw-r--r-- root/root 57024 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_arm.a -rw-r--r-- root/root 59564 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_arm64.a -rw-r--r-- root/root 40272 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_hexagon.a -rw-r--r-- root/root 57674 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_i386.a -rw-r--r-- root/root 49988 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_mips.a -rw-r--r-- root/root 51544 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_mips64.a -rw-r--r-- root/root 56222 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_ppc.a -rw-r--r-- root/root 56496 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_ppc64.a -rw-r--r-- root/root 46614 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_s390x.a -rw-r--r-- root/root 62024 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginABISysV_x86_64.a -rw-r--r-- root/root 589130 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginAppleObjCRuntime.a -rw-r--r-- root/root 495362 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginCPlusPlusLanguage.a -rw-r--r-- root/root 77226 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginCXXItaniumABI.a -rw-r--r-- root/root 74192 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginDisassemblerLLVM.a -rw-r--r-- root/root 72022 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderHexagonDYLD.a -rw-r--r-- root/root 187730 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderMacOSXDYLD.a -rw-r--r-- root/root 112406 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderPosixDYLD.a -rw-r--r-- root/root 14486 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderStatic.a -rw-r--r-- root/root 12032 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginDynamicLoaderWindowsDYLD.a -rw-r--r-- root/root 696228 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginExpressionParserClang.a -rw-r--r-- root/root 226258 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginExpressionParserGo.a -rw-r--r-- root/root 76152 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginGoLanguage.a -rw-r--r-- root/root 225764 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstructionARM.a -rw-r--r-- root/root 82872 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstructionARM64.a -rw-r--r-- root/root 86848 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstructionMIPS.a -rw-r--r-- root/root 72960 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstructionMIPS64.a -rw-r--r-- root/root 79290 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeASan.a -rw-r--r-- root/root 92984 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeMainThreadChecker.a -rw-r--r-- root/root 177822 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeTSan.a -rw-r--r-- root/root 100122 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginInstrumentationRuntimeUBSan.a -rw-r--r-- root/root 54464 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginJITLoaderGDB.a -rw-r--r-- root/root 67110 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginJavaLanguage.a -rw-r--r-- root/root 21856 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginLanguageRuntimeGo.a -rw-r--r-- root/root 20804 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginLanguageRuntimeJava.a -rw-r--r-- root/root 36876 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginMemoryHistoryASan.a -rw-r--r-- root/root 9474 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginOCamlLanguage.a -rw-r--r-- root/root 71724 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginOSGo.a -rw-r--r-- root/root 52200 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginOSPython.a -rw-r--r-- root/root 550670 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjCLanguage.a -rw-r--r-- root/root 9192 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjCPlusPlusLanguage.a -rw-r--r-- root/root 54364 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjectContainerBSDArchive.a -rw-r--r-- root/root 24162 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjectContainerMachOArchive.a -rw-r--r-- root/root 178922 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjectFileELF.a -rw-r--r-- root/root 32982 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjectFileJIT.a -rw-r--r-- root/root 224288 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjectFileMachO.a -rw-r--r-- root/root 87350 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginObjectFilePECOFF.a -rw-r--r-- root/root 157520 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformAndroid.a -rw-r--r-- root/root 56970 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformFreeBSD.a -rw-r--r-- root/root 108290 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformGDB.a -rw-r--r-- root/root 38118 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformKalimba.a -rw-r--r-- root/root 74648 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformLinux.a -rw-r--r-- root/root 291210 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformMacOSX.a -rw-r--r-- root/root 46912 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformNetBSD.a -rw-r--r-- root/root 51470 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformOpenBSD.a -rw-r--r-- root/root 80536 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformPOSIX.a -rw-r--r-- root/root 61948 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginPlatformWindows.a -rw-r--r-- root/root 283348 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginProcessElfCore.a -rw-r--r-- root/root 1514400 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginProcessGDBRemote.a -rw-r--r-- root/root 486640 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginProcessLinux.a -rw-r--r-- root/root 163650 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginProcessMinidump.a -rw-r--r-- root/root 17828 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginProcessPOSIX.a -rw-r--r-- root/root 952204 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginProcessUtility.a -rw-r--r-- root/root 576712 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginRenderScriptRuntime.a -rw-r--r-- root/root 49572 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginScriptInterpreterNone.a -rw-r--r-- root/root 377038 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginScriptInterpreterPython.a -rw-r--r-- root/root 233976 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginStructuredDataDarwinLog.a -rw-r--r-- root/root 1243114 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginSymbolFileDWARF.a -rw-r--r-- root/root 269252 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginSymbolFilePDB.a -rw-r--r-- root/root 33500 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginSymbolFileSymtab.a -rw-r--r-- root/root 19016 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginSymbolVendorELF.a -rw-r--r-- root/root 204088 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginSystemRuntimeMacOSX.a -rw-r--r-- root/root 61128 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginUnwindAssemblyInstEmulation.a -rw-r--r-- root/root 486454 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbPluginUnwindAssemblyX86.a -rw-r--r-- root/root 1639292 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbSymbol.a -rw-r--r-- root/root 2706230 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbTarget.a -rw-r--r-- root/root 697890 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbUtility.a -rw-r--r-- root/root 12332 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldbUtilityHelpers.a drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0-dev/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0-dev/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz -rw-r--r-- root/root 1621 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0-dev/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/liblldb-5.0-dev/copyright liblldb-5.0_5.0.2-2_armhf.deb ----------------------------- new debian package, version 2.0. size 7927560 bytes: control archive=1128 bytes. 932 bytes, 19 lines control 395 bytes, 5 lines md5sums 50 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: liblldb-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 19764 Depends: libc6 (>= 2.15), libedit2 (>= 2.11-20080614), libgcc1 (>= 1:4.3), libllvm5.0 (= 1:5.0.2-2), libncurses6 (>= 6), libpython2.7 (>= 2.7), libstdc++6 (>= 6), libtinfo6 (>= 6) Breaks: lldb-5.0 (<< 1:5.0~svn215195-2) Replaces: lldb-5.0 (<= 1:5.0~svn215195-2) Section: libs Priority: optional Homepage: http://www.llvm.org/ Description: Next generation, high-performance debugger, library LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. . This package contains the LLDB runtime library. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/liblldb-intel-mpxtable.so-5.0 -> ../lib/llvm-5.0/bin/liblldb-intel-mpxtable.so drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/liblldb-5.0.so -> liblldb-5.0.so.1 -rw-r--r-- root/root 19775788 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/liblldb-5.0.so.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rw-r--r-- root/root 391392 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/liblldb-intel-mpxtable.so drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/liblldb.so.1 -> ../../arm-linux-gnueabihf/liblldb-5.0.so.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/ -rw-r--r-- root/root 5876 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/readline.so drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/liblldb-5.0/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/liblldb-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 381 2018-05-06 15:42 ./usr/share/lintian/overrides/liblldb-5.0 libllvm5.0-dbg_5.0.2-2_armhf.deb -------------------------------- new debian package, version 2.0. size 66540824 bytes: control archive=828 bytes. 796 bytes, 21 lines control 179 bytes, 2 lines md5sums Package: libllvm5.0-dbg Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 75798 Depends: libllvm5.0 (= 1:5.0.2-2) Breaks: libllvm3.9v4-dbg Replaces: libllvm3.9v4-dbg Section: debug Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, debugging libraries LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . This package contains the LLVM runtime library debug symbols. Build-Ids: 11e43e600fe9c4fb6bb62cdc09153212c6dafefe drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/debug/.build-id/11/ -rw-r--r-- root/root 77565704 2018-05-06 15:42 ./usr/lib/debug/.build-id/11/e43e600fe9c4fb6bb62cdc09153212c6dafefe.debug drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/libllvm5.0-dbg/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libllvm5.0-dbg/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/libllvm5.0-dbg/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/libllvm5.0-dbg/copyright libllvm5.0_5.0.2-2_armhf.deb ---------------------------- new debian package, version 2.0. size 12584860 bytes: control archive=1076 bytes. 831 bytes, 20 lines control 374 bytes, 5 lines md5sums 49 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: libllvm5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 38925 Depends: libc6 (>= 2.15), libedit2 (>= 2.11-20080614), libffi6 (>= 3.0.4), libgcc1 (>= 1:4.3), libstdc++6 (>= 6), libtinfo6 (>= 6), zlib1g (>= 1:1.2.0) Breaks: libllvm3.9v4 Replaces: libllvm3.9v4 Section: libs Priority: optional Multi-Arch: same Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, runtime library LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . This package contains the LLVM runtime library. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/libLLVM-5.0.so -> libLLVM-5.0.so.1 -rw-r--r-- root/root 39803784 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/libLLVM-5.0.so.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/libllvm5.0/ -rw-r--r-- root/root 201 2018-02-26 15:09 ./usr/share/doc/libllvm5.0/NEWS.Debian.gz -rw-r--r-- root/root 1622 2018-05-06 15:42 ./usr/share/doc/libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/libllvm5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 124 2018-05-06 15:42 ./usr/share/lintian/overrides/libllvm5.0 lld-5.0_5.0.2-2_armhf.deb ------------------------- new debian package, version 2.0. size 672388 bytes: control archive=768 bytes. 609 bytes, 15 lines control 194 bytes, 3 lines md5sums Package: lld-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 1826 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libllvm5.0 (= 1:5.0.2-2), libstdc++6 (>= 6), llvm-5.0-dev Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: LLVM-based linker LLD is a new, high-performance linker. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/ld.lld-5.0 -> ../lib/llvm-5.0/bin/ld.lld lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lld-5.0 -> ../lib/llvm-5.0/bin/lld lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lld-link-5.0 -> ../lib/llvm-5.0/bin/lld-link drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ld.lld -> lld -rwxr-xr-x root/root 1808344 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lld lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lld-link -> lld drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/lld-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/lld-5.0/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/lld-5.0/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/lld-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 2867 2018-05-06 15:42 ./usr/share/man/man1/ld.lld-5.0.1.gz lldb-5.0_5.0.2-2_armhf.deb -------------------------- new debian package, version 2.0. size 1592036 bytes: control archive=1084 bytes. 831 bytes, 15 lines control 535 bytes, 8 lines md5sums 67 bytes, 8 lines * postinst #!/bin/sh Package: lldb-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 4466 Depends: libc6 (>= 2.15), libedit2 (>= 2.11-20080614), libgcc1 (>= 1:3.5), liblldb-5.0 (>= 1:5.0~svn298832-1~), libllvm5.0 (= 1:5.0.2-2), libncurses6 (>= 6), libstdc++6 (>= 6), libtinfo6 (>= 6), llvm-5.0-dev, python-lldb-5.0 Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Next generation, high-performance debugger LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lldb-5.0 -> ../lib/llvm-5.0/bin/lldb lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lldb-argdumper-5.0 -> ../lib/llvm-5.0/bin/lldb-argdumper lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lldb-mi-5.0 -> ../lib/llvm-5.0/bin/lldb-mi lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lldb-server-5.0 -> ../lib/llvm-5.0/bin/lldb-server drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 35268 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lldb -rwxr-xr-x root/root 18084 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lldb-argdumper -rwxr-xr-x root/root 333584 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lldb-mi -rwxr-xr-x root/root 4116656 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lldb-server lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lldb-server-5.0 -> lldb-server lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lldb-server-5.0.2 -> lldb-server drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/lldb-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/lldb-5.0/NEWS.Debian.gz -> ../liblldb-5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/lldb-5.0/changelog.Debian.gz -> ../liblldb-5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/lldb-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 186 2018-05-06 15:42 ./usr/share/lintian/overrides/lldb-5.0 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 1652 2018-05-06 15:42 ./usr/share/man/man1/lldb-5.0.1.gz -rw-r--r-- root/root 1048 2018-05-06 15:42 ./usr/share/man/man1/lldb-mi-5.0.1.gz llvm-5.0-dev_5.0.2-2_armhf.deb ------------------------------ new debian package, version 2.0. size 22027808 bytes: control archive=33256 bytes. 1330 bytes, 27 lines control 110558 bytes, 1291 lines md5sums 22 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: llvm-5.0-dev Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 124980 Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libllvm5.0 (= 1:5.0.2-2), libstdc++6 (>= 5.2), libffi-dev (>= 3.0.9), llvm-5.0 (= 1:5.0.2-2), libtinfo-dev Replaces: llvm (<< 2.2-3) Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, libraries and headers LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . LLVM uses a single, language-independent virtual instruction set both as an offline code representation (to communicate code between compiler phases and to run-time systems) and as the compiler internal representation (to analyze and transform programs). This persistent code representation allows a common set of sophisticated compiler techniques to be applied at compile-time, link-time, install-time, run-time, or "idle-time" (between program runs). . This package provides the libraries and headers to develop applications using llvm. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ADT/ -rw-r--r-- root/root 46354 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/APFloat.h -rw-r--r-- root/root 71409 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/APInt.h -rw-r--r-- root/root 11357 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/APSInt.h -rw-r--r-- root/root 7700 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/AllocatorList.h -rw-r--r-- root/root 17836 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ArrayRef.h -rw-r--r-- root/root 29234 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/BitVector.h -rw-r--r-- root/root 5555 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/BitmaskEnum.h -rw-r--r-- root/root 4908 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/BreadthFirstIterator.h -rw-r--r-- root/root 6005 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/CachedHashString.h -rw-r--r-- root/root 3178 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/DAGDeltaAlgorithm.h -rw-r--r-- root/root 3590 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/DeltaAlgorithm.h -rw-r--r-- root/root 37735 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/DenseMap.h -rw-r--r-- root/root 8481 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/DenseMapInfo.h -rw-r--r-- root/root 8314 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/DenseSet.h -rw-r--r-- root/root 10602 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/DepthFirstIterator.h -rw-r--r-- root/root 3330 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/EpochTracker.h -rw-r--r-- root/root 10358 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/EquivalenceClasses.h -rw-r--r-- root/root 28900 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/FoldingSet.h -rw-r--r-- root/root 4550 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/GraphTraits.h -rw-r--r-- root/root 25887 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/Hashing.h -rw-r--r-- root/root 7160 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ImmutableList.h -rw-r--r-- root/root 11764 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ImmutableMap.h -rw-r--r-- root/root 38810 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ImmutableSet.h -rw-r--r-- root/root 2535 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/IndexedMap.h -rw-r--r-- root/root 2914 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/IntEqClasses.h -rw-r--r-- root/root 74085 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/IntervalMap.h -rw-r--r-- root/root 8265 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/IntrusiveRefCntPtr.h -rw-r--r-- root/root 7572 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/MapVector.h -rw-r--r-- root/root 962 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/None.h -rw-r--r-- root/root 7441 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/Optional.h -rw-r--r-- root/root 4249 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PackedVector.h -rw-r--r-- root/root 4115 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PointerEmbeddedInt.h -rw-r--r-- root/root 8147 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PointerIntPair.h -rw-r--r-- root/root 8104 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PointerSumType.h -rw-r--r-- root/root 16203 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PointerUnion.h -rw-r--r-- root/root 11039 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PostOrderIterator.h -rw-r--r-- root/root 2722 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PriorityQueue.h -rw-r--r-- root/root 8287 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/PriorityWorklist.h -rw-r--r-- root/root 8062 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SCCIterator.h -rw-r--r-- root/root 39797 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/STLExtras.h -rw-r--r-- root/root 1522 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ScopeExit.h -rw-r--r-- root/root 8435 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ScopedHashTable.h -rw-r--r-- root/root 2626 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/Sequence.h -rw-r--r-- root/root 2091 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SetOperations.h -rw-r--r-- root/root 9239 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SetVector.h -rw-r--r-- root/root 19223 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SmallBitVector.h -rw-r--r-- root/root 16738 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SmallPtrSet.h -rw-r--r-- root/root 4265 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SmallSet.h -rw-r--r-- root/root 8633 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SmallString.h -rw-r--r-- root/root 30871 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SmallVector.h -rw-r--r-- root/root 26000 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SparseBitVector.h -rw-r--r-- root/root 18224 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SparseMultiSet.h -rw-r--r-- root/root 11615 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/SparseSet.h -rw-r--r-- root/root 5175 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/Statistic.h -rw-r--r-- root/root 10655 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/StringExtras.h -rw-r--r-- root/root 18888 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/StringMap.h -rw-r--r-- root/root 31850 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/StringRef.h -rw-r--r-- root/root 1517 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/StringSet.h -rw-r--r-- root/root 9297 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/StringSwitch.h -rw-r--r-- root/root 9812 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/TinyPtrVector.h -rw-r--r-- root/root 23832 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/Triple.h -rw-r--r-- root/root 18107 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/Twine.h -rw-r--r-- root/root 3161 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/UniqueVector.h -rw-r--r-- root/root 10897 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/VariadicFunction.h -rw-r--r-- root/root 3638 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/edit_distance.h -rw-r--r-- root/root 14298 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ilist.h -rw-r--r-- root/root 2753 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ilist_base.h -rw-r--r-- root/root 7380 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ilist_iterator.h -rw-r--r-- root/root 10081 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ilist_node.h -rw-r--r-- root/root 1713 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ilist_node_base.h -rw-r--r-- root/root 5196 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/ilist_node_options.h -rw-r--r-- root/root 12614 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/iterator.h -rw-r--r-- root/root 2348 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/iterator_range.h -rw-r--r-- root/root 11009 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ADT/simple_ilist.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Analysis/ -rw-r--r-- root/root 41634 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/AliasAnalysis.h -rw-r--r-- root/root 2464 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/AliasAnalysisEvaluator.h -rw-r--r-- root/root 15551 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/AliasSetTracker.h -rw-r--r-- root/root 7455 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/AssumptionCache.h -rw-r--r-- root/root 9714 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/BasicAliasAnalysis.h -rw-r--r-- root/root 5172 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/BlockFrequencyInfo.h -rw-r--r-- root/root 50582 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/BlockFrequencyInfoImpl.h -rw-r--r-- root/root 9188 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/BranchProbabilityInfo.h -rw-r--r-- root/root 4123 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CFG.h -rw-r--r-- root/root 5853 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CFGPrinter.h -rw-r--r-- root/root 1672 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CFLAliasAnalysisUtils.h -rw-r--r-- root/root 3897 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CFLAndersAliasAnalysis.h -rw-r--r-- root/root 4579 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CFLSteensAliasAnalysis.h -rw-r--r-- root/root 35282 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CGSCCPassManager.h -rw-r--r-- root/root 17989 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CallGraph.h -rw-r--r-- root/root 4932 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CallGraphSCCPass.h -rw-r--r-- root/root 771 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CallPrinter.h -rw-r--r-- root/root 3800 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CaptureTracking.h -rw-r--r-- root/root 3723 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/CodeMetrics.h -rw-r--r-- root/root 6837 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ConstantFolding.h -rw-r--r-- root/root 5656 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/DOTGraphTraitsPass.h -rw-r--r-- root/root 3383 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/DemandedBits.h -rw-r--r-- root/root 40494 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/DependenceAnalysis.h -rw-r--r-- root/root 1553 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/DivergenceAnalysis.h -rw-r--r-- root/root 1036 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/DomPrinter.h -rw-r--r-- root/root 6493 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/DominanceFrontier.h -rw-r--r-- root/root 7042 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/DominanceFrontierImpl.h -rw-r--r-- root/root 2855 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/EHPersonalities.h -rw-r--r-- root/root 5651 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/GlobalsModRef.h -rw-r--r-- root/root 6190 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/IVUsers.h -rw-r--r-- root/root 2523 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/IndirectCallPromotionAnalysis.h -rw-r--r-- root/root 1110 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/IndirectCallSiteVisitor.h -rw-r--r-- root/root 7606 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/InlineCost.h -rw-r--r-- root/root 10982 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/InstructionSimplify.h -rw-r--r-- root/root 4917 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/Interval.h -rw-r--r-- root/root 10702 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/IntervalIterator.h -rw-r--r-- root/root 4181 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/IntervalPartition.h -rw-r--r-- root/root 3613 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/IteratedDominanceFrontier.h -rw-r--r-- root/root 4446 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LazyBlockFrequencyInfo.h -rw-r--r-- root/root 4304 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LazyBranchProbabilityInfo.h -rw-r--r-- root/root 49236 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LazyCallGraph.h -rw-r--r-- root/root 5687 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LazyValueInfo.h -rw-r--r-- root/root 1371 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/Lint.h -rw-r--r-- root/root 6455 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/Loads.h -rw-r--r-- root/root 29961 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LoopAccessAnalysis.h -rw-r--r-- root/root 5971 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LoopAnalysisManager.h -rw-r--r-- root/root 31956 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LoopInfo.h -rw-r--r-- root/root 24593 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LoopInfoImpl.h -rw-r--r-- root/root 8429 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LoopIterator.h -rw-r--r-- root/root 6372 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LoopPass.h -rw-r--r-- root/root 3492 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/LoopUnrollAnalyzer.h -rw-r--r-- root/root 11550 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/MemoryBuiltins.h -rw-r--r-- root/root 21384 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/MemoryDependenceAnalysis.h -rw-r--r-- root/root 5138 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/MemoryLocation.h -rw-r--r-- root/root 42624 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/MemorySSA.h -rw-r--r-- root/root 6449 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/MemorySSAUpdater.h -rw-r--r-- root/root 2456 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ModuleSummaryAnalysis.h -rw-r--r-- root/root 3276 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ObjCARCAliasAnalysis.h -rw-r--r-- root/root 10235 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ObjCARCAnalysisUtils.h -rw-r--r-- root/root 4908 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ObjCARCInstKind.h -rw-r--r-- root/root 1328 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ObjectUtils.h -rw-r--r-- root/root 5810 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/OptimizationDiagnosticInfo.h -rw-r--r-- root/root 2581 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/OrderedBasicBlock.h -rw-r--r-- root/root 4851 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/PHITransAddr.h -rw-r--r-- root/root 3352 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/Passes.h -rw-r--r-- root/root 3068 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/PostDominators.h -rw-r--r-- root/root 5420 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ProfileSummaryInfo.h -rw-r--r-- root/root 9884 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/PtrUseVisitor.h -rw-r--r-- root/root 36250 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/RegionInfo.h -rw-r--r-- root/root 25224 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/RegionInfoImpl.h -rw-r--r-- root/root 14424 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/RegionIterator.h -rw-r--r-- root/root 4200 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/RegionPass.h -rw-r--r-- root/root 2305 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/RegionPrinter.h -rw-r--r-- root/root 80990 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ScalarEvolution.h -rw-r--r-- root/root 2070 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -rw-r--r-- root/root 15952 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ScalarEvolutionExpander.h -rw-r--r-- root/root 25792 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ScalarEvolutionExpressions.h -rw-r--r-- root/root 2532 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ScalarEvolutionNormalization.h -rw-r--r-- root/root 2659 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ScopedNoAliasAA.h -rw-r--r-- root/root 7947 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/SparsePropagation.h -rw-r--r-- root/root 10575 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/TargetFolder.h -rw-r--r-- root/root 47621 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/TargetLibraryInfo.def -rw-r--r-- root/root 14479 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/TargetLibraryInfo.h -rw-r--r-- root/root 69097 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/TargetTransformInfo.h -rw-r--r-- root/root 26968 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/TargetTransformInfoImpl.h -rw-r--r-- root/root 4229 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/Trace.h -rw-r--r-- root/root 2847 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/TypeBasedAliasAnalysis.h -rw-r--r-- root/root 1749 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/TypeMetadataUtils.h -rw-r--r-- root/root 26307 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/ValueTracking.h -rw-r--r-- root/root 7491 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Analysis/VectorUtils.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/AsmParser/ -rw-r--r-- root/root 4981 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/AsmParser/Parser.h -rw-r--r-- root/root 1292 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/AsmParser/SlotMapping.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/BinaryFormat/ -rw-r--r-- root/root 23009 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/COFF.h -rw-r--r-- root/root 31132 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/Dwarf.def -rw-r--r-- root/root 14979 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/Dwarf.h -rw-r--r-- root/root 58175 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELF.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/ -rw-r--r-- root/root 12787 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/AArch64.def -rw-r--r-- root/root 517 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/AMDGPU.def -rw-r--r-- root/root 6159 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/ARM.def -rw-r--r-- root/root 1532 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/AVR.def -rw-r--r-- root/root 174 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/BPF.def -rw-r--r-- root/root 4169 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/Hexagon.def -rw-r--r-- root/root 542 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/Lanai.def -rw-r--r-- root/root 4747 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/Mips.def -rw-r--r-- root/root 4125 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/PowerPC.def -rw-r--r-- root/root 6301 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/PowerPC64.def -rw-r--r-- root/root 1907 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/RISCV.def -rw-r--r-- root/root 3140 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/Sparc.def -rw-r--r-- root/root 2306 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/SystemZ.def -rw-r--r-- root/root 188 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/WebAssembly.def -rw-r--r-- root/root 1559 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/i386.def -rw-r--r-- root/root 1507 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/ELFRelocs/x86_64.def -rw-r--r-- root/root 5976 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/MachO.def -rw-r--r-- root/root 50162 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/MachO.h -rw-r--r-- root/root 2924 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/Magic.h -rw-r--r-- root/root 4857 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/Wasm.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/BinaryFormat/WasmRelocs/ -rw-r--r-- root/root 464 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/BinaryFormat/WasmRelocs/WebAssembly.def drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Bitcode/ -rw-r--r-- root/root 6707 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Bitcode/BitCodes.h -rw-r--r-- root/root 11068 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Bitcode/BitcodeReader.h -rw-r--r-- root/root 5455 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Bitcode/BitcodeWriter.h -rw-r--r-- root/root 2735 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Bitcode/BitcodeWriterPass.h -rw-r--r-- root/root 16141 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Bitcode/BitstreamReader.h -rw-r--r-- root/root 19455 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Bitcode/BitstreamWriter.h -rw-r--r-- root/root 22425 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Bitcode/LLVMBitCodes.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/CodeGen/ -rw-r--r-- root/root 5336 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/Analysis.h -rw-r--r-- root/root 24126 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/AsmPrinter.h -rw-r--r-- root/root 2524 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/AtomicExpandUtils.h -rw-r--r-- root/root 46568 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/BasicTTIImpl.h -rw-r--r-- root/root 3132 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/CalcSpillWeights.h -rw-r--r-- root/root 21004 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/CallingConvLower.h -rw-r--r-- root/root 15144 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/CommandFlags.h -rw-r--r-- root/root 578 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/DAGCombine.h -rw-r--r-- root/root 8127 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/DFAPacketizer.h -rw-r--r-- root/root 30569 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/DIE.h -rw-r--r-- root/root 1366 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/DIEValue.def -rw-r--r-- root/root 1434 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/DwarfStringPoolEntry.h -rw-r--r-- root/root 2182 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/EdgeBundles.h -rw-r--r-- root/root 7956 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ExecutionDepsFix.h -rw-r--r-- root/root 698 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ExpandReductions.h -rw-r--r-- root/root 22832 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/FastISel.h -rw-r--r-- root/root 6688 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/FaultMaps.h -rw-r--r-- root/root 11582 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/FunctionLoweringInfo.h -rw-r--r-- root/root 7493 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GCMetadata.h -rw-r--r-- root/root 2217 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GCMetadataPrinter.h -rw-r--r-- root/root 7139 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GCStrategy.h -rw-r--r-- root/root 1307 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GCs.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/ -rw-r--r-- root/root 8206 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/CallLowering.h -rw-r--r-- root/root 1407 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/GISelAccessor.h -rw-r--r-- root/root 17557 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/IRTranslator.h -rw-r--r-- root/root 1974 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/InstructionSelect.h -rw-r--r-- root/root 9894 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/InstructionSelector.h -rw-r--r-- root/root 13305 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h -rw-r--r-- root/root 2157 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/Legalizer.h -rw-r--r-- root/root 4302 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/LegalizerHelper.h -rw-r--r-- root/root 8774 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/LegalizerInfo.h -rw-r--r-- root/root 2975 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/Localizer.h -rw-r--r-- root/root 28256 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -rw-r--r-- root/root 25501 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/RegBankSelect.h -rw-r--r-- root/root 3235 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/RegisterBank.h -rw-r--r-- root/root 29289 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -rw-r--r-- root/root 1161 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/Types.h -rw-r--r-- root/root 3589 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/GlobalISel/Utils.h -rw-r--r-- root/root 45973 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ISDOpcodes.h -rw-r--r-- root/root 2064 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/IntrinsicLowering.h -rw-r--r-- root/root 3030 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LatencyPriorityQueue.h -rw-r--r-- root/root 2887 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h -rw-r--r-- root/root 10003 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LexicalScopes.h -rw-r--r-- root/root 1335 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LinkAllAsmWriterComponents.h -rw-r--r-- root/root 2324 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LinkAllCodegenComponents.h -rw-r--r-- root/root 34668 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveInterval.h -rw-r--r-- root/root 19253 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveIntervalAnalysis.h -rw-r--r-- root/root 7008 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveIntervalUnion.h -rw-r--r-- root/root 6600 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LivePhysRegs.h -rw-r--r-- root/root 10861 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveRangeEdit.h -rw-r--r-- root/root 5890 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveRegMatrix.h -rw-r--r-- root/root 4270 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveRegUnits.h -rw-r--r-- root/root 3415 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveStackAnalysis.h -rw-r--r-- root/root 13026 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LiveVariables.h -rw-r--r-- root/root 916 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/LowLevelType.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/CodeGen/MIRParser/ -rw-r--r-- root/root 2911 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MIRParser/MIRParser.h -rw-r--r-- root/root 1744 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MIRPrinter.h -rw-r--r-- root/root 18733 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MIRYamlMapping.h -rw-r--r-- root/root 2226 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachORelocation.h -rw-r--r-- root/root 36715 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineBasicBlock.h -rw-r--r-- root/root 2950 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineBlockFrequencyInfo.h -rw-r--r-- root/root 2875 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineBranchProbabilityInfo.h -rw-r--r-- root/root 1980 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineCombinerPattern.h -rw-r--r-- root/root 5511 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineConstantPool.h -rw-r--r-- root/root 2974 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineDominanceFrontier.h -rw-r--r-- root/root 10646 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineDominators.h -rw-r--r-- root/root 28704 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineFrameInfo.h -rw-r--r-- root/root 35815 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineFunction.h -rw-r--r-- root/root 2968 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineFunctionPass.h -rw-r--r-- root/root 55673 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineInstr.h -rw-r--r-- root/root 21184 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineInstrBuilder.h -rw-r--r-- root/root 9182 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineInstrBundle.h -rw-r--r-- root/root 11188 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineInstrBundleIterator.h -rw-r--r-- root/root 4458 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineJumpTableInfo.h -rw-r--r-- root/root 7364 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineLoopInfo.h -rw-r--r-- root/root 11694 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineMemOperand.h -rw-r--r-- root/root 9155 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineModuleInfo.h -rw-r--r-- root/root 2726 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineModuleInfoImpls.h -rw-r--r-- root/root 29803 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineOperand.h -rw-r--r-- root/root 8111 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineOptimizationRemarkEmitter.h -rw-r--r-- root/root 5376 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachinePassRegistry.h -rw-r--r-- root/root 2482 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachinePostDominators.h -rw-r--r-- root/root 6042 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineRegionInfo.h -rw-r--r-- root/root 43721 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineRegisterInfo.h -rw-r--r-- root/root 4411 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineSSAUpdater.h -rw-r--r-- root/root 34821 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineScheduler.h -rw-r--r-- root/root 16440 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineTraceMetrics.h -rw-r--r-- root/root 33298 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MachineValueType.h -rw-r--r-- root/root 1997 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/MacroFusion.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/CodeGen/PBQP/ -rw-r--r-- root/root 3805 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PBQP/CostAllocator.h -rw-r--r-- root/root 22337 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PBQP/Graph.h -rw-r--r-- root/root 8711 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PBQP/Math.h -rw-r--r-- root/root 7078 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PBQP/ReductionRules.h -rw-r--r-- root/root 1792 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PBQP/Solution.h -rw-r--r-- root/root 1865 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PBQPRAConstraint.h -rw-r--r-- root/root 1719 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ParallelCG.h -rw-r--r-- root/root 16534 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/Passes.h -rw-r--r-- root/root 858 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PreISelIntrinsicLowering.h -rw-r--r-- root/root 6015 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/PseudoSourceValue.h -rw-r--r-- root/root 16904 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/RegAllocPBQP.h -rw-r--r-- root/root 1895 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/RegAllocRegistry.h -rw-r--r-- root/root 4958 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/RegisterClassInfo.h -rw-r--r-- root/root 21613 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/RegisterPressure.h -rw-r--r-- root/root 8491 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/RegisterScavenging.h -rw-r--r-- root/root 2415 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/RegisterUsageInfo.h -rw-r--r-- root/root 4400 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ResourcePriorityQueue.h -rw-r--r-- root/root 12053 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/RuntimeLibcalls.h -rw-r--r-- root/root 29109 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ScheduleDAG.h -rw-r--r-- root/root 14853 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ScheduleDAGInstrs.h -rw-r--r-- root/root 993 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ScheduleDAGMutation.h -rw-r--r-- root/root 6015 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ScheduleDFS.h -rw-r--r-- root/root 4737 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ScheduleHazardRecognizer.h -rw-r--r-- root/root 4239 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/SchedulerRegistry.h -rw-r--r-- root/root 3709 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ScoreboardHazardRecognizer.h -rw-r--r-- root/root 68794 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/SelectionDAG.h -rw-r--r-- root/root 2100 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/SelectionDAGAddressAnalysis.h -rw-r--r-- root/root 12560 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/SelectionDAGISel.h -rw-r--r-- root/root 77770 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/SelectionDAGNodes.h -rw-r--r-- root/root 7468 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/SelectionDAGTargetInfo.h -rw-r--r-- root/root 26130 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/SlotIndexes.h -rw-r--r-- root/root 10434 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/StackMaps.h -rw-r--r-- root/root 4965 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/StackProtector.h -rw-r--r-- root/root 5292 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/TailDuplicator.h -rw-r--r-- root/root 8212 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/TargetLoweringObjectFileImpl.h -rw-r--r-- root/root 17335 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/TargetPassConfig.h -rw-r--r-- root/root 7929 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/TargetSchedule.h -rw-r--r-- root/root 1400 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/UnreachableBlockElim.h -rw-r--r-- root/root 15913 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ValueTypes.h -rw-r--r-- root/root 8282 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/ValueTypes.td -rw-r--r-- root/root 6523 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/VirtRegMap.h -rw-r--r-- root/root 4077 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/CodeGen/WinEHFuncInfo.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Config/ -rw-r--r-- root/root 2054 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Config/AsmParsers.def -rw-r--r-- root/root 2162 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Config/AsmPrinters.def -rw-r--r-- root/root 2128 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Config/Disassemblers.def -rw-r--r-- root/root 1996 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Config/Targets.def -rw-r--r-- root/root 2138 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Config/abi-breaking.h -rw-r--r-- root/root 2807 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Config/llvm-config.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/ -rw-r--r-- root/root 1231 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CVDebugRecord.h -rw-r--r-- root/root 2864 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CVRecord.h -rw-r--r-- root/root 1236 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -rw-r--r-- root/root 2219 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CVTypeVisitor.h -rw-r--r-- root/root 17385 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CodeView.h -rw-r--r-- root/root 1194 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CodeViewError.h -rw-r--r-- root/root 4786 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -rw-r--r-- root/root 9612 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CodeViewSymbols.def -rw-r--r-- root/root 7711 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/CodeViewTypes.def -rw-r--r-- root/root 3102 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h -rw-r--r-- root/root 2124 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h -rw-r--r-- root/root 2797 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h -rw-r--r-- root/root 1843 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h -rw-r--r-- root/root 3799 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h -rw-r--r-- root/root 4852 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugLinesSubsection.h -rw-r--r-- root/root 2780 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h -rw-r--r-- root/root 1432 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugSubsection.h -rw-r--r-- root/root 3437 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h -rw-r--r-- root/root 4354 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h -rw-r--r-- root/root 1841 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h -rw-r--r-- root/root 1614 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h -rw-r--r-- root/root 897 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h -rw-r--r-- root/root 1764 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/EnumTables.h -rw-r--r-- root/root 1959 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/Formatters.h -rw-r--r-- root/root 1347 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/FunctionId.h -rw-r--r-- root/root 1348 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/GUID.h -rw-r--r-- root/root 4542 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h -rw-r--r-- root/root 3627 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/Line.h -rw-r--r-- root/root 8139 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/RecordSerialization.h -rw-r--r-- root/root 3852 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/StringsAndChecksums.h -rw-r--r-- root/root 3285 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolDeserializer.h -rw-r--r-- root/root 1181 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -rw-r--r-- root/root 1929 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolDumper.h -rw-r--r-- root/root 25211 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolRecord.h -rw-r--r-- root/root 1530 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -rw-r--r-- root/root 2774 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolSerializer.h -rw-r--r-- root/root 2616 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -rw-r--r-- root/root 1829 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -rw-r--r-- root/root 1013 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -rw-r--r-- root/root 1053 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeCollection.h -rw-r--r-- root/root 5081 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeDeserializer.h -rw-r--r-- root/root 3311 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -rw-r--r-- root/root 9347 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeIndex.h -rw-r--r-- root/root 1325 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h -rw-r--r-- root/root 666 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeName.h -rw-r--r-- root/root 29824 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeRecord.h -rw-r--r-- root/root 2414 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeRecordBuilder.h -rw-r--r-- root/root 1795 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeRecordMapping.h -rw-r--r-- root/root 5278 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeSerializer.h -rw-r--r-- root/root 3539 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeStreamMerger.h -rw-r--r-- root/root 933 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -rw-r--r-- root/root 4031 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeTableBuilder.h -rw-r--r-- root/root 1181 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeTableCollection.h -rw-r--r-- root/root 3802 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -rw-r--r-- root/root 2704 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -rw-r--r-- root/root 7564 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DIContext.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/ -rw-r--r-- root/root 5872 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -rw-r--r-- root/root 2191 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -rw-r--r-- root/root 1678 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFAttribute.h -rw-r--r-- root/root 1347 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -rw-r--r-- root/root 15482 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFContext.h -rw-r--r-- root/root 1919 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDataExtractor.h -rw-r--r-- root/root 2186 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -rw-r--r-- root/root 2207 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -rw-r--r-- root/root 2397 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -rw-r--r-- root/root 1162 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -rw-r--r-- root/root 2034 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -rw-r--r-- root/root 9469 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugLine.h -rw-r--r-- root/root 2248 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -rw-r--r-- root/root 1607 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -rw-r--r-- root/root 2392 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -rw-r--r-- root/root 3282 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -rw-r--r-- root/root 14009 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFDie.h -rw-r--r-- root/root 12249 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFFormValue.h -rw-r--r-- root/root 2025 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -rw-r--r-- root/root 1195 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFRelocMap.h -rw-r--r-- root/root 668 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFSection.h -rw-r--r-- root/root 1690 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -rw-r--r-- root/root 13323 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFUnit.h -rw-r--r-- root/root 2405 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -rw-r--r-- root/root 5522 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/DWARF/DWARFVerifier.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/MSF/ -rw-r--r-- root/root 1308 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/MSF/IMSFFile.h -rw-r--r-- root/root 5932 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/MSF/MSFBuilder.h -rw-r--r-- root/root 3365 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/MSF/MSFCommon.h -rw-r--r-- root/root 1189 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/MSF/MSFError.h -rw-r--r-- root/root 1192 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/MSF/MSFStreamLayout.h -rw-r--r-- root/root 6283 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/MSF/MappedBlockStream.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/ -rw-r--r-- root/root 1816 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/ -rw-r--r-- root/root 1014 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIADataStream.h -rw-r--r-- root/root 1065 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -rw-r--r-- root/root 1057 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -rw-r--r-- root/root 1142 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -rw-r--r-- root/root 1125 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -rw-r--r-- root/root 1139 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIAError.h -rw-r--r-- root/root 1266 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -rw-r--r-- root/root 8640 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -rw-r--r-- root/root 2703 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIASession.h -rw-r--r-- root/root 1162 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -rw-r--r-- root/root 1529 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/DIA/DIASupport.h -rw-r--r-- root/root 1116 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/GenericError.h -rw-r--r-- root/root 1231 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/IPDBDataStream.h -rw-r--r-- root/root 1025 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/IPDBEnumChildren.h -rw-r--r-- root/root 1141 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/IPDBLineNumber.h -rw-r--r-- root/root 9504 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/IPDBRawSymbol.h -rw-r--r-- root/root 2759 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/IPDBSession.h -rw-r--r-- root/root 1068 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/IPDBSourceFile.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/ -rw-r--r-- root/root 2006 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h -rw-r--r-- root/root 3092 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h -rw-r--r-- root/root 3992 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/DbiModuleList.h -rw-r--r-- root/root 3830 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/DbiStream.h -rw-r--r-- root/root 3916 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h -rw-r--r-- root/root 646 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/EnumTables.h -rw-r--r-- root/root 1785 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/Formatters.h -rw-r--r-- root/root 1281 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/GlobalsStream.h -rw-r--r-- root/root 757 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/Hash.h -rw-r--r-- root/root 2779 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/HashTable.h -rw-r--r-- root/root 837 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h -rw-r--r-- root/root 2572 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/InfoStream.h -rw-r--r-- root/root 1612 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h -rw-r--r-- root/root 2419 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h -rw-r--r-- root/root 1600 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/NamedStreamMap.h -rw-r--r-- root/root 1333 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h -rw-r--r-- root/root 1168 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h -rw-r--r-- root/root 1205 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/NativeEnumModules.h -rw-r--r-- root/root 1143 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h -rw-r--r-- root/root 8756 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h -rw-r--r-- root/root 3535 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/NativeSession.h -rw-r--r-- root/root 4276 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/PDBFile.h -rw-r--r-- root/root 2184 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h -rw-r--r-- root/root 1828 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/PDBStringTable.h -rw-r--r-- root/root 1678 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h -rw-r--r-- root/root 2123 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/PublicsStream.h -rw-r--r-- root/root 1597 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/PublicsStreamBuilder.h -rw-r--r-- root/root 3005 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/RawConstants.h -rw-r--r-- root/root 1270 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/RawError.h -rw-r--r-- root/root 10678 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/RawTypes.h -rw-r--r-- root/root 1060 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/SymbolStream.h -rw-r--r-- root/root 700 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/TpiHashing.h -rw-r--r-- root/root 2364 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/TpiStream.h -rw-r--r-- root/root 2478 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h -rw-r--r-- root/root 910 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDB.h -rw-r--r-- root/root 2140 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBContext.h -rw-r--r-- root/root 1780 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBExtras.h -rw-r--r-- root/root 3344 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymDumper.h -rw-r--r-- root/root 5461 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbol.h -rw-r--r-- root/root 1135 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -rw-r--r-- root/root 1181 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolBlock.h -rw-r--r-- root/root 1113 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -rw-r--r-- root/root 1698 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -rw-r--r-- root/root 1025 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -rw-r--r-- root/root 1158 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolCustom.h -rw-r--r-- root/root 1842 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolData.h -rw-r--r-- root/root 1319 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolExe.h -rw-r--r-- root/root 2818 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolFunc.h -rw-r--r-- root/root 1577 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -rw-r--r-- root/root 1592 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -rw-r--r-- root/root 1519 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolLabel.h -rw-r--r-- root/root 1442 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -rw-r--r-- root/root 1827 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolThunk.h -rw-r--r-- root/root 1332 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -rw-r--r-- root/root 2062 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -rw-r--r-- root/root 1147 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -rw-r--r-- root/root 976 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -rw-r--r-- root/root 1001 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -rw-r--r-- root/root 1699 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -rw-r--r-- root/root 1010 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -rw-r--r-- root/root 1057 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -rw-r--r-- root/root 1570 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -rw-r--r-- root/root 942 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -rw-r--r-- root/root 1261 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -rw-r--r-- root/root 1694 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -rw-r--r-- root/root 1811 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -rw-r--r-- root/root 1179 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -rw-r--r-- root/root 1139 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -rw-r--r-- root/root 956 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -rw-r--r-- root/root 1008 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -rw-r--r-- root/root 8727 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/PDBTypes.h -rw-r--r-- root/root 5827 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/PDB/UDTLayout.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/DebugInfo/Symbolize/ -rw-r--r-- root/root 1521 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/Symbolize/DIPrinter.h -rw-r--r-- root/root 1709 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/Symbolize/SymbolizableModule.h -rw-r--r-- root/root 4469 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/DebugInfo/Symbolize/Symbolize.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Demangle/ -rw-r--r-- root/root 905 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Demangle/Demangle.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ExecutionEngine/ -rw-r--r-- root/root 26561 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/ExecutionEngine.h -rw-r--r-- root/root 1592 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/GenericValue.h -rw-r--r-- root/root 845 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Interpreter.h -rw-r--r-- root/root 4305 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/JITEventListener.h -rw-r--r-- root/root 7833 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/JITSymbol.h -rw-r--r-- root/root 1176 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/MCJIT.h -rw-r--r-- root/root 4960 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/OProfileWrapper.h -rw-r--r-- root/root 1315 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/ObjectCache.h -rw-r--r-- root/root 2233 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/ObjectMemoryBuffer.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/ -rw-r--r-- root/root 22668 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -rw-r--r-- root/root 3507 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/CompileUtils.h -rw-r--r-- root/root 6528 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/ExecutionUtils.h -rw-r--r-- root/root 4146 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -rw-r--r-- root/root 3675 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/IRCompileLayer.h -rw-r--r-- root/root 3568 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/IRTransformLayer.h -rw-r--r-- root/root 17215 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/IndirectionUtils.h -rw-r--r-- root/root 1942 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/LambdaResolver.h -rw-r--r-- root/root 10471 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -rw-r--r-- root/root 1168 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/NullResolver.h -rw-r--r-- root/root 4040 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -rw-r--r-- root/root 9440 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/OrcABISupport.h -rw-r--r-- root/root 1553 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/OrcError.h -rw-r--r-- root/root 28874 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -rw-r--r-- root/root 8424 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -rw-r--r-- root/root 16896 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -rw-r--r-- root/root 18820 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/RPCSerialization.h -rw-r--r-- root/root 59550 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/RPCUtils.h -rw-r--r-- root/root 13017 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h -rw-r--r-- root/root 6154 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/Orc/RawByteChannel.h -rw-r--r-- root/root 1298 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/OrcMCJITReplacement.h -rw-r--r-- root/root 6174 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/RTDyldMemoryManager.h -rw-r--r-- root/root 10267 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/RuntimeDyld.h -rw-r--r-- root/root 3812 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/RuntimeDyldChecker.h -rw-r--r-- root/root 5339 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ExecutionEngine/SectionMemoryManager.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/IR/ -rw-r--r-- root/root 4337 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Argument.h -rw-r--r-- root/root 2225 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/AssemblyAnnotationWriter.h -rw-r--r-- root/root 12407 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/IR/Attributes.gen -rw-r--r-- root/root 33726 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Attributes.h -rw-r--r-- root/root 6704 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Attributes.td -rw-r--r-- root/root 3270 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/AutoUpgrade.h -rw-r--r-- root/root 17657 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/BasicBlock.h -rw-r--r-- root/root 9683 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/CFG.h -rw-r--r-- root/root 23642 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/CallSite.h -rw-r--r-- root/root 8003 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/CallingConv.h -rw-r--r-- root/root 1987 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Comdat.h -rw-r--r-- root/root 6602 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Constant.h -rw-r--r-- root/root 9573 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ConstantFolder.h -rw-r--r-- root/root 14439 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ConstantRange.h -rw-r--r-- root/root 51441 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Constants.h -rw-r--r-- root/root 39488 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DIBuilder.h -rw-r--r-- root/root 19921 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DataLayout.h -rw-r--r-- root/root 5042 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DebugInfo.h -rw-r--r-- root/root 2176 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DebugInfoFlags.def -rw-r--r-- root/root 109975 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DebugInfoMetadata.h -rw-r--r-- root/root 4527 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DebugLoc.h -rw-r--r-- root/root 19349 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DerivedTypes.h -rw-r--r-- root/root 1328 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DerivedUser.h -rw-r--r-- root/root 44012 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DiagnosticInfo.h -rw-r--r-- root/root 3532 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/DiagnosticPrinter.h -rw-r--r-- root/root 10179 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Dominators.h -rw-r--r-- root/root 26436 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Function.h -rw-r--r-- root/root 1455 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GVMaterializer.h -rw-r--r-- root/root 5422 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GetElementPtrTypeIterator.h -rw-r--r-- root/root 3310 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GlobalAlias.h -rw-r--r-- root/root 2644 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GlobalIFunc.h -rw-r--r-- root/root 3139 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GlobalIndirectSymbol.h -rw-r--r-- root/root 5944 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GlobalObject.h -rw-r--r-- root/root 20603 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GlobalValue.h -rw-r--r-- root/root 9383 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/GlobalVariable.h -rw-r--r-- root/root 82123 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IRBuilder.h -rw-r--r-- root/root 3276 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IRPrintingPasses.h -rw-r--r-- root/root 13620 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/InlineAsm.h -rw-r--r-- root/root 5155 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/InstIterator.h -rw-r--r-- root/root 13579 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/InstVisitor.h -rw-r--r-- root/root 64775 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/InstrTypes.h -rw-r--r-- root/root 8051 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Instruction.def -rw-r--r-- root/root 24079 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Instruction.h -rw-r--r-- root/root 190340 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Instructions.h -rw-r--r-- root/root 25593 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicInst.h -rw-r--r-- root/root 2095721 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/IR/Intrinsics.gen -rw-r--r-- root/root 6942 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Intrinsics.h -rw-r--r-- root/root 47420 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Intrinsics.td -rw-r--r-- root/root 27821 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsAArch64.td -rw-r--r-- root/root 28761 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsAMDGPU.td -rw-r--r-- root/root 34102 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsARM.td -rw-r--r-- root/root 1164 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsBPF.td -rw-r--r-- root/root 311970 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsHexagon.td -rw-r--r-- root/root 93965 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsMips.td -rw-r--r-- root/root 181274 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsNVVM.td -rw-r--r-- root/root 58681 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsPowerPC.td -rw-r--r-- root/root 17614 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsSystemZ.td -rw-r--r-- root/root 1021 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsWebAssembly.td -rw-r--r-- root/root 316692 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsX86.td -rw-r--r-- root/root 6585 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/IntrinsicsXCore.td -rw-r--r-- root/root 14050 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/LLVMContext.h -rw-r--r-- root/root 3320 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/LegacyPassManager.h -rw-r--r-- root/root 17767 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/LegacyPassManagers.h -rw-r--r-- root/root 5075 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/LegacyPassNameParser.h -rw-r--r-- root/root 6705 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/MDBuilder.h -rw-r--r-- root/root 1962 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Mangler.h -rw-r--r-- root/root 5055 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Metadata.def -rw-r--r-- root/root 46153 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Metadata.h -rw-r--r-- root/root 33318 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Module.h -rw-r--r-- root/root 2595 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ModuleSlotTracker.h -rw-r--r-- root/root 28293 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ModuleSummaryIndex.h -rw-r--r-- root/root 9365 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ModuleSummaryIndexYAML.h -rw-r--r-- root/root 11794 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/NoFolder.h -rw-r--r-- root/root 5890 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/OperandTraits.h -rw-r--r-- root/root 16269 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Operator.h -rw-r--r-- root/root 2247 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/OptBisect.h -rw-r--r-- root/root 53540 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/PassManager.h -rw-r--r-- root/root 12228 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/PassManagerInternal.h -rw-r--r-- root/root 52480 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/PatternMatch.h -rw-r--r-- root/root 2625 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/PredIteratorCache.h -rw-r--r-- root/root 3156 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ProfileSummary.h -rw-r--r-- root/root 1285 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/SafepointIRVerifier.h -rw-r--r-- root/root 15955 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Statepoint.h -rw-r--r-- root/root 4532 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/SymbolTableListTraits.h -rw-r--r-- root/root 4607 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/TrackingMDRef.h -rw-r--r-- root/root 19204 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Type.h -rw-r--r-- root/root 13658 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/TypeBuilder.h -rw-r--r-- root/root 2601 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/TypeFinder.h -rw-r--r-- root/root 5814 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Use.h -rw-r--r-- root/root 1183 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/UseListOrder.h -rw-r--r-- root/root 11063 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/User.h -rw-r--r-- root/root 3555 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Value.def -rw-r--r-- root/root 28964 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Value.h -rw-r--r-- root/root 18403 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ValueHandle.h -rw-r--r-- root/root 14441 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ValueMap.h -rw-r--r-- root/root 4376 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/ValueSymbolTable.h -rw-r--r-- root/root 5438 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IR/Verifier.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/IRReader/ -rw-r--r-- root/root 1853 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/IRReader/IRReader.h -rw-r--r-- root/root 19447 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/InitializePasses.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/LTO/ -rw-r--r-- root/root 1466 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/Caching.h -rw-r--r-- root/root 7600 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/Config.h -rw-r--r-- root/root 16217 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/LTO.h -rw-r--r-- root/root 1824 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/LTOBackend.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/LTO/legacy/ -rw-r--r-- root/root 9498 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/legacy/LTOCodeGenerator.h -rw-r--r-- root/root 7195 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/legacy/LTOModule.h -rw-r--r-- root/root 11341 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/legacy/ThinLTOCodeGenerator.h -rw-r--r-- root/root 1124 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LTO/legacy/UpdateCompilerUsed.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/LineEditor/ -rw-r--r-- root/root 5127 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LineEditor/LineEditor.h -rw-r--r-- root/root 1862 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LinkAllIR.h -rw-r--r-- root/root 10089 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/LinkAllPasses.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Linker/ -rw-r--r-- root/root 2987 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Linker/IRMover.h -rw-r--r-- root/root 1818 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Linker/Linker.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/MC/ -rw-r--r-- root/root 3433 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/ConstantPools.h -rw-r--r-- root/root 3132 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/LaneBitmask.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/MC/MCAnalysis/ -rw-r--r-- root/root 5039 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAsmBackend.h -rw-r--r-- root/root 23680 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAsmInfo.h -rw-r--r-- root/root 872 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAsmInfoCOFF.h -rw-r--r-- root/root 899 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAsmInfoDarwin.h -rw-r--r-- root/root 885 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAsmInfoELF.h -rw-r--r-- root/root 566 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAsmInfoWasm.h -rw-r--r-- root/root 3729 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAsmLayout.h -rw-r--r-- root/root 14595 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCAssembler.h -rw-r--r-- root/root 1250 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCCodeEmitter.h -rw-r--r-- root/root 11020 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCCodeView.h -rw-r--r-- root/root 28429 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCContext.h -rw-r--r-- root/root 2928 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCDirectives.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/MC/MCDisassembler/ -rw-r--r-- root/root 4529 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCDisassembler/MCDisassembler.h -rw-r--r-- root/root 2162 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -rw-r--r-- root/root 1585 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCDisassembler/MCRelocationInfo.h -rw-r--r-- root/root 3510 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCDisassembler/MCSymbolizer.h -rw-r--r-- root/root 17412 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCDwarf.h -rw-r--r-- root/root 4897 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCELFObjectWriter.h -rw-r--r-- root/root 3521 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCELFStreamer.h -rw-r--r-- root/root 18349 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCExpr.h -rw-r--r-- root/root 1392 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCFixedLenDisassembler.h -rw-r--r-- root/root 4331 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCFixup.h -rw-r--r-- root/root 1298 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCFixupKindInfo.h -rw-r--r-- root/root 16729 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCFragment.h -rw-r--r-- root/root 5682 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCInst.h -rw-r--r-- root/root 1822 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCInstBuilder.h -rw-r--r-- root/root 3471 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCInstPrinter.h -rw-r--r-- root/root 2106 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCInstrAnalysis.h -rw-r--r-- root/root 25035 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCInstrDesc.h -rw-r--r-- root/root 1979 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCInstrInfo.h -rw-r--r-- root/root 9195 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCInstrItineraries.h -rw-r--r-- root/root 1688 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCLabel.h -rw-r--r-- root/root 5793 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCLinkerOptimizationHint.h -rw-r--r-- root/root 9590 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCMachObjectWriter.h -rw-r--r-- root/root 13339 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCObjectFileInfo.h -rw-r--r-- root/root 7433 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCObjectStreamer.h -rw-r--r-- root/root 6384 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCObjectWriter.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/MC/MCParser/ -rw-r--r-- root/root 1194 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/AsmCond.h -rw-r--r-- root/root 2094 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/AsmLexer.h -rw-r--r-- root/root 7937 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/MCAsmLexer.h -rw-r--r-- root/root 9039 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/MCAsmParser.h -rw-r--r-- root/root 3612 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/MCAsmParserExtension.h -rw-r--r-- root/root 1018 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/MCAsmParserUtils.h -rw-r--r-- root/root 3643 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/MCParsedAsmOperand.h -rw-r--r-- root/root 9278 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCParser/MCTargetAsmParser.h -rw-r--r-- root/root 25868 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCRegisterInfo.h -rw-r--r-- root/root 8891 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSchedule.h -rw-r--r-- root/root 5857 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSection.h -rw-r--r-- root/root 3516 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSectionCOFF.h -rw-r--r-- root/root 3305 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSectionELF.h -rw-r--r-- root/root 3453 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSectionMachO.h -rw-r--r-- root/root 2944 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSectionWasm.h -rw-r--r-- root/root 36105 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCStreamer.h -rw-r--r-- root/root 6826 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSubtargetInfo.h -rw-r--r-- root/root 13839 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSymbol.h -rw-r--r-- root/root 1629 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSymbolCOFF.h -rw-r--r-- root/root 1460 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSymbolELF.h -rw-r--r-- root/root 4099 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSymbolMachO.h -rw-r--r-- root/root 2169 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCSymbolWasm.h -rw-r--r-- root/root 2008 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCTargetOptions.h -rw-r--r-- root/root 3204 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCTargetOptionsCommandFlags.h -rw-r--r-- root/root 2535 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCValue.h -rw-r--r-- root/root 1363 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCWasmObjectWriter.h -rw-r--r-- root/root 2769 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCWasmStreamer.h -rw-r--r-- root/root 2217 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCWin64EH.h -rw-r--r-- root/root 1562 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCWinCOFFObjectWriter.h -rw-r--r-- root/root 2643 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCWinCOFFStreamer.h -rw-r--r-- root/root 1871 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MCWinEH.h -rw-r--r-- root/root 2629 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/MachineLocation.h -rw-r--r-- root/root 7682 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/SectionKind.h -rw-r--r-- root/root 2127 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/StringTableBuilder.h -rw-r--r-- root/root 4443 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/MC/SubtargetFeature.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Object/ -rw-r--r-- root/root 8079 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/Archive.h -rw-r--r-- root/root 1497 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/ArchiveWriter.h -rw-r--r-- root/root 5177 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/Binary.h -rw-r--r-- root/root 41340 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/COFF.h -rw-r--r-- root/root 3215 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/COFFImportFile.h -rw-r--r-- root/root 1707 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/COFFModuleDefinition.h -rw-r--r-- root/root 2305 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/Decompressor.h -rw-r--r-- root/root 18355 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/ELF.h -rw-r--r-- root/root 34375 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/ELFObjectFile.h -rw-r--r-- root/root 25010 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/ELFTypes.h -rw-r--r-- root/root 2880 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/Error.h -rw-r--r-- root/root 2570 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/IRObjectFile.h -rw-r--r-- root/root 10728 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/IRSymtab.h -rw-r--r-- root/root 26520 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/MachO.h -rw-r--r-- root/root 4987 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/MachOUniversal.h -rw-r--r-- root/root 1893 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/ModuleSymbolTable.h -rw-r--r-- root/root 16317 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/ObjectFile.h -rw-r--r-- root/root 8762 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/RelocVisitor.h -rw-r--r-- root/root 13675 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/StackMapParser.h -rw-r--r-- root/root 765 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/SymbolSize.h -rw-r--r-- root/root 6679 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/SymbolicFile.h -rw-r--r-- root/root 8887 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/Wasm.h -rw-r--r-- root/root 7014 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Object/WindowsResource.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ObjectYAML/ -rw-r--r-- root/root 6704 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/COFFYAML.h -rw-r--r-- root/root 3475 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/CodeViewYAMLDebugSections.h -rw-r--r-- root/root 1432 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/CodeViewYAMLSymbols.h -rw-r--r-- root/root 1969 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/CodeViewYAMLTypes.h -rw-r--r-- root/root 1463 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/DWARFEmitter.h -rw-r--r-- root/root 8521 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/DWARFYAML.h -rw-r--r-- root/root 9197 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/ELFYAML.h -rw-r--r-- root/root 8955 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/MachOYAML.h -rw-r--r-- root/root 1125 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/ObjectYAML.h -rw-r--r-- root/root 9754 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/WasmYAML.h -rw-r--r-- root/root 3702 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ObjectYAML/YAML.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Option/ -rw-r--r-- root/root 4052 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Option/Arg.h -rw-r--r-- root/root 17470 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Option/ArgList.h -rw-r--r-- root/root 5071 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Option/OptParser.td -rw-r--r-- root/root 1072 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Option/OptSpecifier.h -rw-r--r-- root/root 7230 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Option/OptTable.h -rw-r--r-- root/root 6218 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Option/Option.h -rw-r--r-- root/root 15243 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Pass.h -rw-r--r-- root/root 9973 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/PassAnalysisSupport.h -rw-r--r-- root/root 4588 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/PassInfo.h -rw-r--r-- root/root 3838 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/PassRegistry.h -rw-r--r-- root/root 11488 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/PassSupport.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Passes/ -rw-r--r-- root/root 29802 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Passes/PassBuilder.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ProfileData/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ProfileData/Coverage/ -rw-r--r-- root/root 22651 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/Coverage/CoverageMapping.h -rw-r--r-- root/root 6447 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/Coverage/CoverageMappingReader.h -rw-r--r-- root/root 1993 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/Coverage/CoverageMappingWriter.h -rw-r--r-- root/root 37055 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/InstrProf.h -rw-r--r-- root/root 28265 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/InstrProfData.inc -rw-r--r-- root/root 15850 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/InstrProfReader.h -rw-r--r-- root/root 3476 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/InstrProfWriter.h -rw-r--r-- root/root 2987 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/ProfileCommon.h -rw-r--r-- root/root 15024 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/SampleProf.h -rw-r--r-- root/root 17876 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/SampleProfReader.h -rw-r--r-- root/root 4246 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ProfileData/SampleProfWriter.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Support/ -rw-r--r-- root/root 4609 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/AArch64TargetParser.def -rw-r--r-- root/root 15904 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/AMDGPUCodeObjectMetadata.h -rw-r--r-- root/root 6080 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ARMAttributeParser.h -rw-r--r-- root/root 9127 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ARMBuildAttributes.h -rw-r--r-- root/root 3783 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ARMEHABI.h -rw-r--r-- root/root 14627 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ARMTargetParser.def -rw-r--r-- root/root 16762 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ARMWinEH.h -rw-r--r-- root/root 4893 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/AlignOf.h -rw-r--r-- root/root 16515 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Allocator.h -rw-r--r-- root/root 4865 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ArrayRecycler.h -rw-r--r-- root/root 1088 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Atomic.h -rw-r--r-- root/root 6202 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/AtomicOrdering.h -rw-r--r-- root/root 6451 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryByteStream.h -rw-r--r-- root/root 3677 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryItemStream.h -rw-r--r-- root/root 3073 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryStream.h -rw-r--r-- root/root 12069 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryStreamArray.h -rw-r--r-- root/root 1293 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryStreamError.h -rw-r--r-- root/root 10776 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryStreamReader.h -rw-r--r-- root/root 8461 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryStreamRef.h -rw-r--r-- root/root 7457 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BinaryStreamWriter.h -rw-r--r-- root/root 2486 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BlockFrequency.h -rw-r--r-- root/root 7647 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/BranchProbability.h -rw-r--r-- root/root 1874 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/CBindingWrapping.h -rw-r--r-- root/root 976 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/COM.h -rw-r--r-- root/root 2870 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/CachePruning.h -rw-r--r-- root/root 944 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Capacity.h -rw-r--r-- root/root 14006 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Casting.h -rw-r--r-- root/root 5227 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Chrono.h -rw-r--r-- root/root 1481 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/CodeGen.h -rw-r--r-- root/root 1810 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/CodeGenCWrappers.h -rw-r--r-- root/root 64284 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/CommandLine.h -rw-r--r-- root/root 17937 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Compiler.h -rw-r--r-- root/root 1347 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Compression.h -rw-r--r-- root/root 10998 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ConvertUTF.h -rw-r--r-- root/root 6370 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/CrashRecoveryContext.h -rw-r--r-- root/root 5687 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/DOTGraphTraits.h -rw-r--r-- root/root 17454 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/DataExtractor.h -rw-r--r-- root/root 3936 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Support/DataTypes.h -rw-r--r-- root/root 4674 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Debug.h -rw-r--r-- root/root 6399 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/DebugCounter.h -rw-r--r-- root/root 5908 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/DynamicLibrary.h -rw-r--r-- root/root 14116 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Endian.h -rw-r--r-- root/root 1734 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/EndianStream.h -rw-r--r-- root/root 3815 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Errc.h -rw-r--r-- root/root 1435 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Errno.h -rw-r--r-- root/root 36255 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Error.h -rw-r--r-- root/root 6356 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ErrorHandling.h -rw-r--r-- root/root 8132 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ErrorOr.h -rw-r--r-- root/root 3282 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FileOutputBuffer.h -rw-r--r-- root/root 35650 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FileSystem.h -rw-r--r-- root/root 2646 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FileUtilities.h -rw-r--r-- root/root 9621 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Format.h -rw-r--r-- root/root 2784 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FormatAdapters.h -rw-r--r-- root/root 2073 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FormatCommon.h -rw-r--r-- root/root 15635 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FormatProviders.h -rw-r--r-- root/root 10048 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FormatVariadic.h -rw-r--r-- root/root 3602 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FormatVariadicDetails.h -rw-r--r-- root/root 5153 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/FormattedStream.h -rw-r--r-- root/root 13840 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/GCOV.h -rw-r--r-- root/root 27067 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/GenericDomTree.h -rw-r--r-- root/root 35713 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/GenericDomTreeConstruction.h -rw-r--r-- root/root 1362 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/GlobPattern.h -rw-r--r-- root/root 11056 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/GraphWriter.h -rw-r--r-- root/root 3374 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Host.h -rw-r--r-- root/root 1290 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/JamCRC.h -rw-r--r-- root/root 6049 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/KnownBits.h -rw-r--r-- root/root 5468 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/LEB128.h -rw-r--r-- root/root 2700 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/LineIterator.h -rw-r--r-- root/root 223 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Locale.h -rw-r--r-- root/root 3119 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/LockFileManager.h -rw-r--r-- root/root 11926 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/LowLevelTypeImpl.h -rw-r--r-- root/root 3504 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/MD5.h -rw-r--r-- root/root 3020 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ManagedStatic.h -rw-r--r-- root/root 28213 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/MathExtras.h -rw-r--r-- root/root 7692 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Memory.h -rw-r--r-- root/root 7484 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/MemoryBuffer.h -rw-r--r-- root/root 3895 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/MipsABIFlags.h -rw-r--r-- root/root 4653 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Mutex.h -rw-r--r-- root/root 1632 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/MutexGuard.h -rw-r--r-- root/root 1670 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/NativeFormatting.h -rw-r--r-- root/root 22535 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/OnDiskHashTable.h -rw-r--r-- root/root 4611 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Options.h -rw-r--r-- root/root 7407 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Parallel.h -rw-r--r-- root/root 15925 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Path.h -rw-r--r-- root/root 1294 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/PluginLoader.h -rw-r--r-- root/root 3639 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/PointerLikeTypeTraits.h -rw-r--r-- root/root 3732 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/PrettyStackTrace.h -rw-r--r-- root/root 1510 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Printable.h -rw-r--r-- root/root 8467 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Process.h -rw-r--r-- root/root 8956 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Program.h -rw-r--r-- root/root 5505 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/RWMutex.h -rw-r--r-- root/root 2316 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/RandomNumberGenerator.h -rw-r--r-- root/root 3528 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Recycler.h -rw-r--r-- root/root 2413 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/RecyclingAllocator.h -rw-r--r-- root/root 3844 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Regex.h -rw-r--r-- root/root 5229 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Registry.h -rw-r--r-- root/root 424 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ReverseIteration.h -rw-r--r-- root/root 2555 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/SHA1.h -rw-r--r-- root/root 1793 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/SMLoc.h -rw-r--r-- root/root 1329 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/SaveAndRestore.h -rw-r--r-- root/root 31768 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ScaledNumber.h -rw-r--r-- root/root 11514 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ScopedPrinter.h -rw-r--r-- root/root 3290 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Signals.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Support/Solaris/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Support/Solaris/sys/ -rw-r--r-- root/root 816 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Solaris/sys/regset.h -rw-r--r-- root/root 9463 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/SourceMgr.h -rw-r--r-- root/root 3903 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/SpecialCaseList.h -rw-r--r-- root/root 4259 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/StringPool.h -rw-r--r-- root/root 1013 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/StringSaver.h -rw-r--r-- root/root 4010 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/SwapByteOrder.h -rw-r--r-- root/root 1098 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/SystemUtils.h -rw-r--r-- root/root 860 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/TarWriter.h -rw-r--r-- root/root 6433 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/TargetParser.h -rw-r--r-- root/root 45951 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/TargetRegistry.h -rw-r--r-- root/root 6323 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/TargetSelect.h -rw-r--r-- root/root 2107 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ThreadLocal.h -rw-r--r-- root/root 3253 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ThreadPool.h -rw-r--r-- root/root 5990 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Threading.h -rw-r--r-- root/root 8355 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Timer.h -rw-r--r-- root/root 2134 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/ToolOutputFile.h -rw-r--r-- root/root 15857 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/TrailingObjects.h -rw-r--r-- root/root 2916 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/TrigramIndex.h -rw-r--r-- root/root 2157 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/TypeName.h -rw-r--r-- root/root 2413 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Unicode.h -rw-r--r-- root/root 3421 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/UnicodeCharRanges.h -rw-r--r-- root/root 2061 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/UniqueLock.h -rw-r--r-- root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Support/VCSRevision.h -rw-r--r-- root/root 1157 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Valgrind.h -rw-r--r-- root/root 1145 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Watchdog.h -rw-r--r-- root/root 4542 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/Win64EH.h -rw-r--r-- root/root 513 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/WindowsError.h -rw-r--r-- root/root 16420 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/YAMLParser.h -rw-r--r-- root/root 56783 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/YAMLTraits.h -rw-r--r-- root/root 4963 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/circular_raw_ostream.h -rw-r--r-- root/root 1288 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/raw_os_ostream.h -rw-r--r-- root/root 18435 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/raw_ostream.h -rw-r--r-- root/root 1296 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/raw_sha1_ostream.h -rw-r--r-- root/root 1338 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/thread.h -rw-r--r-- root/root 4439 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/type_traits.h -rw-r--r-- root/root 1881 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Support/xxhash.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/TableGen/ -rw-r--r-- root/root 1247 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/Error.h -rw-r--r-- root/root 898 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/Main.h -rw-r--r-- root/root 52512 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/Record.h -rw-r--r-- root/root 1853 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/SearchableTable.td -rw-r--r-- root/root 4786 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/SetTheory.h -rw-r--r-- root/root 1647 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/StringMatcher.h -rw-r--r-- root/root 3088 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/StringToOffsetTable.h -rw-r--r-- root/root 795 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/TableGen/TableGenBackend.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Target/ -rw-r--r-- root/root 1887 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/CostTable.h -rw-r--r-- root/root 16648 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/GenericOpcodes.td drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Target/GlobalISel/ -rw-r--r-- root/root 565 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/GlobalISel/RegisterBank.td -rw-r--r-- root/root 2935 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/GlobalISel/SelectionDAGCompat.td -rw-r--r-- root/root 1944 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/GlobalISel/Target.td -rw-r--r-- root/root 56598 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/Target.td -rw-r--r-- root/root 7056 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetCallingConv.h -rw-r--r-- root/root 7077 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetCallingConv.td -rw-r--r-- root/root 15251 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetFrameLowering.h -rw-r--r-- root/root 76693 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetInstrInfo.h -rw-r--r-- root/root 2497 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetIntrinsicInfo.h -rw-r--r-- root/root 6987 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetItinerary.td -rw-r--r-- root/root 150406 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetLowering.h -rw-r--r-- root/root 7924 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetLoweringObjectFile.h -rw-r--r-- root/root 12107 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetMachine.h -rw-r--r-- root/root 15936 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetOpcodes.def -rw-r--r-- root/root 1389 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetOpcodes.h -rw-r--r-- root/root 11292 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetOptions.h -rw-r--r-- root/root 47794 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetRegisterInfo.h -rw-r--r-- root/root 18934 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetSchedule.td -rw-r--r-- root/root 49725 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetSelectionDAG.td -rw-r--r-- root/root 9852 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Target/TargetSubtargetInfo.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Testing/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Testing/Support/ -rw-r--r-- root/root 2151 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Testing/Support/Error.h -rw-r--r-- root/root 1269 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Testing/Support/SupportHelpers.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ToolDrivers/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ToolDrivers/llvm-dlltool/ -rw-r--r-- root/root 762 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/ToolDrivers/llvm-lib/ -rw-r--r-- root/root 767 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/ToolDrivers/llvm-lib/LibDriver.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Transforms/ -rw-r--r-- root/root 1208 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Coroutines.h -rw-r--r-- root/root 1024 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/GCOVProfiler.h -rw-r--r-- root/root 11070 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Transforms/IPO/ -rw-r--r-- root/root 1478 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/AlwaysInliner.h -rw-r--r-- root/root 994 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/ArgumentPromotion.h -rw-r--r-- root/root 1304 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/ConstantMerge.h -rw-r--r-- root/root 931 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/CrossDSOCFI.h -rw-r--r-- root/root 4958 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/DeadArgumentElimination.h -rw-r--r-- root/root 1035 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/ElimAvailExtern.h -rw-r--r-- root/root 1142 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/ForceFunctionAttrs.h -rw-r--r-- root/root 2876 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/FunctionAttrs.h -rw-r--r-- root/root 5578 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/FunctionImport.h -rw-r--r-- root/root 1971 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/GlobalDCE.h -rw-r--r-- root/root 1019 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/GlobalOpt.h -rw-r--r-- root/root 1123 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/GlobalSplit.h -rw-r--r-- root/root 1185 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/InferFunctionAttrs.h -rw-r--r-- root/root 4256 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/Inliner.h -rw-r--r-- root/root 3218 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/Internalize.h -rw-r--r-- root/root 7411 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/LowerTypeTests.h -rw-r--r-- root/root 963 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/PartialInlining.h -rw-r--r-- root/root 8605 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/PassManagerBuilder.h -rw-r--r-- root/root 1171 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/SCCP.h -rw-r--r-- root/root 1116 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/StripDeadPrototypes.h -rw-r--r-- root/root 1342 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h -rw-r--r-- root/root 8188 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/IPO/WholeProgramDevirt.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Transforms/InstCombine/ -rw-r--r-- root/root 2016 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/InstCombine/InstCombine.h -rw-r--r-- root/root 3282 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/InstCombine/InstCombineWorklist.h -rw-r--r-- root/root 4217 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/InstrProfiling.h -rw-r--r-- root/root 8155 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Instrumentation.h -rw-r--r-- root/root 1374 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/ObjCARC.h -rw-r--r-- root/root 2017 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/PGOInstrumentation.h -rw-r--r-- root/root 980 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/SampleProfile.h -rw-r--r-- root/root 20293 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/ -rw-r--r-- root/root 1375 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/ADCE.h -rw-r--r-- root/root 2034 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -rw-r--r-- root/root 1035 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/BDCE.h -rw-r--r-- root/root 6015 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/ConstantHoisting.h -rw-r--r-- root/root 772 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -rw-r--r-- root/root 864 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/DCE.h -rw-r--r-- root/root 1136 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/DeadStoreElimination.h -rw-r--r-- root/root 1377 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/EarlyCSE.h -rw-r--r-- root/root 1714 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/Float2Int.h -rw-r--r-- root/root 8995 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/GVN.h -rw-r--r-- root/root 20984 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/GVNExpression.h -rw-r--r-- root/root 966 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/GuardWidening.h -rw-r--r-- root/root 932 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/IVUsersPrinter.h -rw-r--r-- root/root 1018 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/IndVarSimplify.h -rw-r--r-- root/root 5222 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/JumpThreading.h -rw-r--r-- root/root 2291 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LICM.h -rw-r--r-- root/root 978 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -rw-r--r-- root/root 1068 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopDataPrefetch.h -rw-r--r-- root/root 1131 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopDeletion.h -rw-r--r-- root/root 1063 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopDistribute.h -rw-r--r-- root/root 1183 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopIdiomRecognize.h -rw-r--r-- root/root 1072 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopInstSimplify.h -rw-r--r-- root/root 1059 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopLoadElimination.h -rw-r--r-- root/root 15808 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopPassManager.h -rw-r--r-- root/root 1114 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopPredication.h -rw-r--r-- root/root 1127 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopRotation.h -rw-r--r-- root/root 1311 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopSimplifyCFG.h -rw-r--r-- root/root 1546 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopSink.h -rw-r--r-- root/root 1535 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopStrengthReduce.h -rw-r--r-- root/root 1726 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LoopUnrollPass.h -rw-r--r-- root/root 946 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LowerAtomic.h -rw-r--r-- root/root 1263 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -rw-r--r-- root/root 964 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -rw-r--r-- root/root 2739 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/MemCpyOptimizer.h -rw-r--r-- root/root 1527 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -rw-r--r-- root/root 7056 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/NaryReassociate.h -rw-r--r-- root/root 871 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/NewGVN.h -rw-r--r-- root/root 1037 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -rw-r--r-- root/root 3815 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/Reassociate.h -rw-r--r-- root/root 1189 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/SCCP.h -rw-r--r-- root/root 5387 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/SROA.h -rw-r--r-- root/root 1918 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/SimpleLoopUnswitch.h -rw-r--r-- root/root 1528 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/SimplifyCFG.h -rw-r--r-- root/root 970 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/Sink.h -rw-r--r-- root/root 3091 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/SpeculativeExecution.h -rw-r--r-- root/root 3354 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Scalar/TailRecursionElimination.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Transforms/Utils/ -rw-r--r-- root/root 3566 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/ASanStackFrameLayout.h -rw-r--r-- root/root 1019 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/AddDiscriminators.h -rw-r--r-- root/root 12500 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/BasicBlockUtils.h -rw-r--r-- root/root 1161 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/BreakCriticalEdges.h -rw-r--r-- root/root 5607 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/BuildLibCalls.h -rw-r--r-- root/root 1403 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/BypassSlowDivision.h -rw-r--r-- root/root 12358 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/Cloning.h -rw-r--r-- root/root 2607 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/CmpInstAnalysis.h -rw-r--r-- root/root 6546 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/CodeExtractor.h -rw-r--r-- root/root 993 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/CtorUtils.h -rw-r--r-- root/root 1572 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/EscapeEnumerator.h -rw-r--r-- root/root 4077 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/Evaluator.h -rw-r--r-- root/root 17272 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/FunctionComparator.h -rw-r--r-- root/root 5019 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/FunctionImportUtils.h -rw-r--r-- root/root 3011 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/GlobalStatus.h -rw-r--r-- root/root 4433 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -rw-r--r-- root/root 2964 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/IntegerDivision.h -rw-r--r-- root/root 1568 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/LCSSA.h -rw-r--r-- root/root 880 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/LibCallsShrinkWrap.h -rw-r--r-- root/root 19844 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/Local.h -rw-r--r-- root/root 2786 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/LoopSimplify.h -rw-r--r-- root/root 24299 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/LoopUtils.h -rw-r--r-- root/root 6099 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/LoopVersioning.h -rw-r--r-- root/root 1078 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/LowerInvoke.h -rw-r--r-- root/root 2494 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/LowerMemIntrinsics.h -rw-r--r-- root/root 882 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/Mem2Reg.h -rw-r--r-- root/root 4031 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/ModuleUtils.h -rw-r--r-- root/root 1029 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/NameAnonGlobals.h -rw-r--r-- root/root 1915 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/OrderedInstructions.h -rw-r--r-- root/root 10338 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/PredicateInfo.h -rw-r--r-- root/root 1612 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/PromoteMemToReg.h -rw-r--r-- root/root 6268 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SSAUpdater.h -rw-r--r-- root/root 16366 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SSAUpdaterImpl.h -rw-r--r-- root/root 1541 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SanitizerStats.h -rw-r--r-- root/root 1968 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SimplifyIndVar.h -rw-r--r-- root/root 1179 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SimplifyInstructions.h -rw-r--r-- root/root 7589 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SimplifyLibCalls.h -rw-r--r-- root/root 1521 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SplitModule.h -rw-r--r-- root/root 5108 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/SymbolRewriter.h -rw-r--r-- root/root 1956 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -rw-r--r-- root/root 2422 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/UnrollLoop.h -rw-r--r-- root/root 5093 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/VNCoercion.h -rw-r--r-- root/root 11731 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Utils/ValueMapper.h -rw-r--r-- root/root 4315 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Vectorize.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/Transforms/Vectorize/ -rw-r--r-- root/root 3979 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Vectorize/LoopVectorize.h -rw-r--r-- root/root 4972 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/Transforms/Vectorize/SLPVectorizer.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-5.0/llvm/XRay/ -rw-r--r-- root/root 17688 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/XRay/Graph.h -rw-r--r-- root/root 4139 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/XRay/InstrumentationMap.h -rw-r--r-- root/root 2243 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/XRay/Trace.h -rw-r--r-- root/root 2585 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/XRay/XRayRecord.h -rw-r--r-- root/root 2788 2018-05-06 08:51 ./usr/include/llvm-5.0/llvm/XRay/YAMLXRayRecord.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-c-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-c-5.0/llvm-c/ -rw-r--r-- root/root 2588 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Analysis.h -rw-r--r-- root/root 3887 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/BitReader.h -rw-r--r-- root/root 2352 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/BitWriter.h -rw-r--r-- root/root 101988 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Core.h -rw-r--r-- root/root 12092 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Disassembler.h -rw-r--r-- root/root 1946 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/ErrorHandling.h -rw-r--r-- root/root 7853 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/ExecutionEngine.h -rw-r--r-- root/root 1618 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/IRReader.h -rw-r--r-- root/root 2117 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Initialization.h -rw-r--r-- root/root 1997 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/LinkTimeOptimizer.h -rw-r--r-- root/root 1738 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Linker.h -rw-r--r-- root/root 4355 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Object.h -rw-r--r-- root/root 7334 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/OrcBindings.h -rw-r--r-- root/root 2478 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Support.h -rw-r--r-- root/root 12218 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Target.h -rw-r--r-- root/root 6184 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/TargetMachine.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/include/llvm-c-5.0/llvm-c/Transforms/ -rw-r--r-- root/root 2892 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Transforms/IPO.h -rw-r--r-- root/root 3503 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Transforms/PassManagerBuilder.h -rw-r--r-- root/root 6217 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Transforms/Scalar.h -rw-r--r-- root/root 2107 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Transforms/Vectorize.h -rw-r--r-- root/root 3935 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/Types.h -rw-r--r-- root/root 25418 2018-05-06 08:51 ./usr/include/llvm-c-5.0/llvm-c/lto.h drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/arm-linux-gnueabihf/libLLVM-5.0.2.so.1 -> libLLVM-5.0.so.1 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/Debug+Asserts -> .. lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/Release -> .. lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/include -> ../include lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/lib -> ../lib lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/share -> ../share lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/cmake -> lib/cmake/llvm drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/llvm -> ../../../include/llvm-5.0/llvm lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/include/llvm-c -> ../../../include/llvm-c-5.0/llvm-c drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ -rw-r--r-- root/root 9908 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/BugpointPasses.so -rw-r--r-- root/root 9884 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/LLVMHello.so -rw-r--r-- root/root 1987380 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/LLVMPolly.so -rw-r--r-- root/root 92844 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/LLVMgold.so drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/llvm/ -rw-r--r-- root/root 55711 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/AddLLVM.cmake -rw-r--r-- root/root 585 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/AddLLVMDefinitions.cmake -rw-r--r-- root/root 7711 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/AddOCaml.cmake -rw-r--r-- root/root 3459 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/AddSphinxTarget.cmake -rw-r--r-- root/root 3442 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/CheckAtomic.cmake -rw-r--r-- root/root 2267 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/CheckCompilerVersion.cmake -rw-r--r-- root/root 303 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/CheckLinkerFlag.cmake -rw-r--r-- root/root 3900 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/ChooseMSVCCRT.cmake -rw-r--r-- root/root 2723 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/CrossCompile.cmake -rw-r--r-- root/root 470 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/DetermineGCCCompatible.cmake -rw-r--r-- root/root 2362 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/FindOCaml.cmake -rw-r--r-- root/root 939 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/FindSphinx.cmake -rw-r--r-- root/root 1202 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/GenerateVersionFromCVS.cmake -rw-r--r-- root/root 4096 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/GetSVN.cmake -rw-r--r-- root/root 35293 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/HandleLLVMOptions.cmake -rw-r--r-- root/root 915 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/HandleLLVMStdlib.cmake -rw-r--r-- root/root 12372 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVM-Config.cmake -rw-r--r-- root/root 23742 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVMConfig.cmake -rw-r--r-- root/root 445 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVMConfigVersion.cmake -rw-r--r-- root/root 88141 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVMExports-relwithdebinfo.cmake -rw-r--r-- root/root 40840 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVMExports.cmake -rw-r--r-- root/root 7399 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVMExternalProjectUtils.cmake -rw-r--r-- root/root 553 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVMInstallSymlink.cmake -rw-r--r-- root/root 2997 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/LLVMProcessSources.cmake -rw-r--r-- root/root 7572 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/TableGen.cmake -rw-r--r-- root/root 3341 2018-05-06 08:51 ./usr/lib/llvm-5.0/lib/cmake/llvm/VersionFromVCS.cmake lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVM-5.0.2.so -> ../../arm-linux-gnueabihf/libLLVM-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVM-5.0.2.so.1 -> ../../arm-linux-gnueabihf/libLLVM-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVM-5.0.so -> ../../arm-linux-gnueabihf/libLLVM-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVM-5.0.so.1 -> ../../arm-linux-gnueabihf/libLLVM-5.0.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVM.so -> libLLVM-5.0.so -rw-r--r-- root/root 355464 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAArch64AsmParser.a -rw-r--r-- root/root 355562 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAArch64AsmPrinter.a -rw-r--r-- root/root 3048492 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAArch64CodeGen.a -rw-r--r-- root/root 798608 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAArch64Desc.a -rw-r--r-- root/root 130404 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAArch64Disassembler.a -rw-r--r-- root/root 5284 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAArch64Info.a -rw-r--r-- root/root 99596 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAArch64Utils.a -rw-r--r-- root/root 624800 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAMDGPUAsmParser.a -rw-r--r-- root/root 251548 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAMDGPUAsmPrinter.a -rw-r--r-- root/root 3175530 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAMDGPUCodeGen.a -rw-r--r-- root/root 1367130 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAMDGPUDesc.a -rw-r--r-- root/root 163652 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAMDGPUDisassembler.a -rw-r--r-- root/root 4366 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAMDGPUInfo.a -rw-r--r-- root/root 179574 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAMDGPUUtils.a -rw-r--r-- root/root 557442 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMARMAsmParser.a -rw-r--r-- root/root 158178 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMARMAsmPrinter.a -rw-r--r-- root/root 3551452 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMARMCodeGen.a -rw-r--r-- root/root 1115806 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMARMDesc.a -rw-r--r-- root/root 218748 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMARMDisassembler.a -rw-r--r-- root/root 6600 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMARMInfo.a -rw-r--r-- root/root 4853646 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAnalysis.a -rw-r--r-- root/root 396664 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAsmParser.a -rw-r--r-- root/root 956738 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMAsmPrinter.a -rw-r--r-- root/root 13680 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBPFAsmPrinter.a -rw-r--r-- root/root 391394 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBPFCodeGen.a -rw-r--r-- root/root 59312 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBPFDesc.a -rw-r--r-- root/root 10830 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBPFDisassembler.a -rw-r--r-- root/root 5460 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBPFInfo.a -rw-r--r-- root/root 96240 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBinaryFormat.a -rw-r--r-- root/root 418826 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBitReader.a -rw-r--r-- root/root 293650 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMBitWriter.a -rw-r--r-- root/root 6933616 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMCodeGen.a -rw-r--r-- root/root 3738358 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMCore.a -rw-r--r-- root/root 155296 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMCoroutines.a -rw-r--r-- root/root 171986 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMCoverage.a -rw-r--r-- root/root 1149086 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMDebugInfoCodeView.a -rw-r--r-- root/root 540846 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMDebugInfoDWARF.a -rw-r--r-- root/root 84992 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMDebugInfoMSF.a -rw-r--r-- root/root 975580 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMDebugInfoPDB.a -rw-r--r-- root/root 89904 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMDemangle.a -rw-r--r-- root/root 17462 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMDlltoolDriver.a -rw-r--r-- root/root 190500 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMExecutionEngine.a -rw-r--r-- root/root 420886 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMGlobalISel.a -rw-r--r-- root/root 285358 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMHexagonAsmParser.a -rw-r--r-- root/root 3096786 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMHexagonCodeGen.a -rw-r--r-- root/root 985760 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMHexagonDesc.a -rw-r--r-- root/root 98522 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMHexagonDisassembler.a -rw-r--r-- root/root 3104 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMHexagonInfo.a -rw-r--r-- root/root 20096 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMIRReader.a -rw-r--r-- root/root 1147192 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMInstCombine.a -rw-r--r-- root/root 1109784 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMInstrumentation.a -rw-r--r-- root/root 193876 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMInterpreter.a -rw-r--r-- root/root 536202 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLTO.a -rw-r--r-- root/root 53196 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLanaiAsmParser.a -rw-r--r-- root/root 28732 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLanaiAsmPrinter.a -rw-r--r-- root/root 649612 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLanaiCodeGen.a -rw-r--r-- root/root 84052 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLanaiDesc.a -rw-r--r-- root/root 12812 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLanaiDisassembler.a -rw-r--r-- root/root 3080 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLanaiInfo.a -rw-r--r-- root/root 20012 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLibDriver.a -rw-r--r-- root/root 15672 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLineEditor.a -rw-r--r-- root/root 143146 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMLinker.a -rw-r--r-- root/root 1062476 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMC.a -rw-r--r-- root/root 32316 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMCDisassembler.a -rw-r--r-- root/root 65356 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMCJIT.a -rw-r--r-- root/root 415984 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMCParser.a -rw-r--r-- root/root 244560 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMIRParser.a -rw-r--r-- root/root 11764 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMSP430AsmPrinter.a -rw-r--r-- root/root 474406 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMSP430CodeGen.a -rw-r--r-- root/root 51500 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMSP430Desc.a -rw-r--r-- root/root 3110 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMSP430Info.a -rw-r--r-- root/root 311456 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMipsAsmParser.a -rw-r--r-- root/root 91246 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMipsAsmPrinter.a -rw-r--r-- root/root 1812752 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMipsCodeGen.a -rw-r--r-- root/root 703610 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMipsDesc.a -rw-r--r-- root/root 101138 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMipsDisassembler.a -rw-r--r-- root/root 6960 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMMipsInfo.a -rw-r--r-- root/root 112628 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMNVPTXAsmPrinter.a -rw-r--r-- root/root 1180572 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMNVPTXCodeGen.a -rw-r--r-- root/root 401570 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMNVPTXDesc.a -rw-r--r-- root/root 4418 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMNVPTXInfo.a -rw-r--r-- root/root 187708 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMObjCARCOpts.a -rw-r--r-- root/root 1051366 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMObject.a -rw-r--r-- root/root 1963512 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMObjectYAML.a -rw-r--r-- root/root 73550 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMOption.a -rw-r--r-- root/root 591348 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMOrcJIT.a -rw-r--r-- root/root 2389026 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMPasses.a -rw-r--r-- root/root 133922 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMPowerPCAsmParser.a -rw-r--r-- root/root 121764 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMPowerPCAsmPrinter.a -rw-r--r-- root/root 1671190 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMPowerPCCodeGen.a -rw-r--r-- root/root 466994 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMPowerPCDesc.a -rw-r--r-- root/root 82446 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMPowerPCDisassembler.a -rw-r--r-- root/root 5668 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMPowerPCInfo.a -rw-r--r-- root/root 421444 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMProfileData.a -rw-r--r-- root/root 594954 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMRuntimeDyld.a -rw-r--r-- root/root 4017852 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMScalarOpts.a -rw-r--r-- root/root 24126262 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSelectionDAG.a -rw-r--r-- root/root 84036 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSparcAsmParser.a -rw-r--r-- root/root 105020 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSparcAsmPrinter.a -rw-r--r-- root/root 630456 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSparcCodeGen.a -rw-r--r-- root/root 194820 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSparcDesc.a -rw-r--r-- root/root 29728 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSparcDisassembler.a -rw-r--r-- root/root 5674 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSparcInfo.a -rw-r--r-- root/root 1936862 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSupport.a -rw-r--r-- root/root 74446 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSymbolize.a -rw-r--r-- root/root 150174 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSystemZAsmParser.a -rw-r--r-- root/root 62660 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSystemZAsmPrinter.a -rw-r--r-- root/root 1030764 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSystemZCodeGen.a -rw-r--r-- root/root 525594 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSystemZDesc.a -rw-r--r-- root/root 105058 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSystemZDisassembler.a -rw-r--r-- root/root 2776 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMSystemZInfo.a -rw-r--r-- root/root 459614 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMTableGen.a -rw-r--r-- root/root 77098 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMTarget.a -rw-r--r-- root/root 2254216 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMTransformUtils.a -rw-r--r-- root/root 692574 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMVectorize.a -rw-r--r-- root/root 732888 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMX86AsmParser.a -rw-r--r-- root/root 361780 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMX86AsmPrinter.a -rw-r--r-- root/root 4297044 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMX86CodeGen.a -rw-r--r-- root/root 1902262 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMX86Desc.a -rw-r--r-- root/root 1451134 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMX86Disassembler.a -rw-r--r-- root/root 4404 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMX86Info.a -rw-r--r-- root/root 35728 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMX86Utils.a -rw-r--r-- root/root 14730 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMXCoreAsmPrinter.a -rw-r--r-- root/root 660094 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMXCoreCodeGen.a -rw-r--r-- root/root 61884 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMXCoreDesc.a -rw-r--r-- root/root 28426 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMXCoreDisassembler.a -rw-r--r-- root/root 3080 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMXCoreInfo.a -rw-r--r-- root/root 73356 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMXRay.a -rw-r--r-- root/root 1824312 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLLVMipo.a lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLTO.so -> libLTO.so.5 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLTO.so.5 -> libLTO.so.5.0.2 -rw-r--r-- root/root 92860 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/libLTO.so.5.0.2 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/llvm/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/llvm/cmake -> ../../lib/cmake/llvm drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-dev/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-dev/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-dev/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/llvm-5.0-dev/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/emacs/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/emacs/site-lisp/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/emacs/site-lisp/llvm-5.0/ -rw-r--r-- root/root 665 2018-05-06 08:51 ./usr/share/emacs/site-lisp/llvm-5.0/emacs.el -rw-r--r-- root/root 3726 2018-05-06 08:51 ./usr/share/emacs/site-lisp/llvm-5.0/llvm-mode.el -rw-r--r-- root/root 5049 2018-05-06 08:51 ./usr/share/emacs/site-lisp/llvm-5.0/tablegen-mode.el drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/addons/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/addons/ftdetect/ -rw-r--r-- root/root 45 2018-05-06 15:42 ./usr/share/vim/addons/ftdetect/llvm-5.0.vim -rw-r--r-- root/root 49 2018-05-06 15:42 ./usr/share/vim/addons/ftdetect/tablegen-5.0.vim drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/addons/ftplugin/ -rw-r--r-- root/root 244 2018-05-06 15:42 ./usr/share/vim/addons/ftplugin/llvm-5.0.vim -rw-r--r-- root/root 247 2018-05-06 15:42 ./usr/share/vim/addons/ftplugin/tablegen-5.0.vim drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/addons/indent/ -rw-r--r-- root/root 2038 2018-05-06 15:42 ./usr/share/vim/addons/indent/llvm-5.0.vim -rw-r--r-- root/root 7214 2018-05-06 15:42 ./usr/share/vim/addons/llvm-5.0-vimrc drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/vim/addons/syntax/ -rw-r--r-- root/root 5993 2018-05-06 15:42 ./usr/share/vim/addons/syntax/llvm-5.0.vim -rw-r--r-- root/root 1453 2018-05-06 15:42 ./usr/share/vim/addons/syntax/tablegen-5.0.vim llvm-5.0-runtime_5.0.2-2_armhf.deb ---------------------------------- new debian package, version 2.0. size 160144 bytes: control archive=1412 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-5.0-runtime Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 485 Depends: binfmt-support, libc6 (>= 2.15), libgcc1 (>= 1:4.3), libllvm5.0 (>= 1:5.0~svn298832-1~), libstdc++6 (>= 5.2), libtinfo6 (>= 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 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lli-5.0 -> ../lib/llvm-5.0/bin/lli lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/lli-child-target-5.0 -> ../lib/llvm-5.0/bin/lli-child-target drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 239328 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lli -rwxr-xr-x root/root 188452 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/lli-child-target drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/binfmts/ -rw-r--r-- root/root 63 2018-05-06 15:42 ./usr/share/binfmts/llvm-5.0-runtime.binfmt drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-runtime/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-runtime/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-runtime/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/llvm-5.0-runtime/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 70 2018-05-06 15:42 ./usr/share/lintian/overrides/llvm-5.0-runtime drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 4758 2018-05-06 15:42 ./usr/share/man/man1/lli-5.0.1.gz llvm-5.0-tools_5.0.2-2_armhf.deb -------------------------------- new debian package, version 2.0. size 175220 bytes: control archive=4380 bytes. 1187 bytes, 25 lines control 13612 bytes, 137 lines md5sums Package: llvm-5.0-tools Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 692 Depends: libc6 (>= 2.15), libgcc1 (>= 1:4.3), libstdc++6 (>= 5.2), libtinfo6 (>= 6), python, llvm-5.0-dev (= 1:5.0.2-2) Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies, tools LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . LLVM uses a single, language-independent virtual instruction set both as an offline code representation (to communicate code between compiler phases and to run-time systems) and as the compiler internal representation (to analyze and transform programs). This persistent code representation allows a common set of sophisticated compiler techniques to be applied at compile-time, link-time, install-time, run-time, or "idle-time" (between program runs). . This package provides tools for testing. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/FileCheck-5.0 -> ../lib/llvm-5.0/bin/FileCheck lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/count-5.0 -> ../lib/llvm-5.0/bin/count lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/not-5.0 -> ../lib/llvm-5.0/bin/not drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 176240 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/FileCheck -rwxr-xr-x root/root 5536 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/count -rwxr-xr-x root/root 80820 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/not drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/unittests/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/utils/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/utils/lit/ -rw-r--r-- root/root 201 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/MANIFEST.in -rw-r--r-- root/root 1337 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/README.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/examples/ -rw-r--r-- root/root 236 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/examples/README.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/examples/many-tests/ -rw-r--r-- root/root 382 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/examples/many-tests/README.txt -rw-r--r-- root/root 639 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/examples/many-tests/lit.cfg -rwxr-xr-x root/root 86 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/utils/lit/lit/ -rw-r--r-- root/root 9838 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/BooleanExpression.py drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/ExampleTests.ObjDir/ -rw-r--r-- root/root 482 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg -rw-r--r-- root/root 5739 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/LitConfig.py -rw-r--r-- root/root 850 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/LitTestCase.py -rw-r--r-- root/root 10478 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/utils/lit/lit/ProgressBar.py -rw-r--r-- root/root 3286 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/ShCommands.py -rw-r--r-- root/root 8896 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/ShUtil.py -rw-r--r-- root/root 11949 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/utils/lit/lit/Test.py -rw-r--r-- root/root 44456 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/TestRunner.py -rw-r--r-- root/root 6007 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/TestingConfig.py -rw-r--r-- root/root 222 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/__init__.py -rw-r--r-- root/root 9059 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/discovery.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/build/utils/lit/lit/formats/ -rw-r--r-- root/root 221 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/formats/__init__.py -rw-r--r-- root/root 3947 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/formats/base.py -rw-r--r-- root/root 5023 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/formats/googletest.py -rw-r--r-- root/root 748 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/formats/shtest.py -rwxr-xr-x root/root 24981 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/main.py -rw-r--r-- root/root 9476 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/run.py -rw-r--r-- root/root 12688 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/lit/util.py -rw-r--r-- root/root 1878 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/setup.py drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/ -rw-r--r-- root/root 152 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/.coveragerc drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/ drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/ -rw-r--r-- root/root 471 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/lit.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/subdir/ -rw-r--r-- root/root 141 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/subdir/lit.local.cfg -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/subdir/test-three.py drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/subsuite/ -rw-r--r-- root/root 174 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/subsuite/lit.cfg -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-one.txt -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/subsuite/test-two.txt -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/test-one.txt -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/discovery/test-two.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/ -rw-r--r-- root/root 308 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/lit.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/ -rw-r--r-- root/root 205 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/obj/lit.site.cfg -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/exec-discovery-in-tree/test-one.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/exec-discovery/ -rw-r--r-- root/root 292 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/exec-discovery/lit.site.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-format/ drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/ -rwxr-xr-x root/root 973 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest -rw-r--r-- root/root 120 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-format/lit.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-timeout/ drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/ -rwxr-xr-x root/root 853 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-timeout/DummySubDir/OneTest -rw-r--r-- root/root 321 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-timeout/lit.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-upstream-format/ drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/ -rwxr-xr-x root/root 1050 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest -rw-r--r-- root/root 129 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/googletest-upstream-format/lit.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/max-failures/ -rw-r--r-- root/root 219 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/max-failures/lit.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/progress-bar/ -rw-r--r-- root/root 177 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/progress-bar/lit.cfg -rw-r--r-- root/root 13 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/progress-bar/test-1.txt -rw-r--r-- root/root 13 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/progress-bar/test-2.txt -rw-r--r-- root/root 13 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/progress-bar/test-3.txt -rw-r--r-- root/root 13 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/progress-bar/test-4.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/ -rw-r--r-- root/root 320 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/argv0.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/ -rw-r--r-- root/root 181 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail.txt -rw-r--r-- root/root 97 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/fail_with_bad_encoding.txt -rw-r--r-- root/root 82 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/lit.local.cfg -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/pass.txt -rwxr-xr-x root/root 47 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/external_shell/write-bad-encoding.sh -rw-r--r-- root/root 104 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/fail.txt -rw-r--r-- root/root 277 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/lit.cfg -rw-r--r-- root/root 9 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/no-test-line.txt -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/pass.txt -rw-r--r-- root/root 63 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt -rw-r--r-- root/root 61 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt -rw-r--r-- root/root 128 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/requires-missing.txt -rw-r--r-- root/root 122 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/requires-present.txt -rw-r--r-- root/root 49 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/requires-star.txt -rw-r--r-- root/root 109 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/requires-triple.txt -rw-r--r-- root/root 218 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-expr-false.txt -rw-r--r-- root/root 155 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-expr-true.txt -rw-r--r-- root/root 52 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/unsupported-star.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/ -rw-r--r-- root/root 26 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/lit.local.cfg -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/unsupported_dir/some-test.txt -rw-r--r-- root/root 134 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/xfail-expr-false.txt -rw-r--r-- root/root 138 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/xfail-expr-true.txt -rw-r--r-- root/root 40 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/xfail-feature.txt -rw-r--r-- root/root 25 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/xfail-target.txt -rw-r--r-- root/root 20 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/xfail.txt -rw-r--r-- root/root 24 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-format/xpass.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-output-printing/ -rw-r--r-- root/root 60 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-output-printing/basic.txt -rw-r--r-- root/root 149 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-output-printing/lit.cfg drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/ -rw-r--r-- root/root 95 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/error-0.txt -rw-r--r-- root/root 71 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/error-1.txt -rw-r--r-- root/root 68 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/error-2.txt -rw-r--r-- root/root 177 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/lit.cfg -rw-r--r-- root/root 1185 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/redirects.txt -rw-r--r-- root/root 738 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-0.txt -rw-r--r-- root/root 32 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/sequencing-1.txt -rwxr-xr-x root/root 40 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.sh -rwxr-xr-x root/root 64 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.sh drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-timeout/ -rw-r--r-- root/root 206 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-timeout/infinite_loop.py -rw-r--r-- root/root 903 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-timeout/lit.cfg -rw-r--r-- root/root 525 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-timeout/quick_then_slow.py -rw-r--r-- root/root 82 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-timeout/short.py -rw-r--r-- root/root 210 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/shtest-timeout/slow.py drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/test-data/ -rw-r--r-- root/root 1203 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/test-data/dummy_format.py -rw-r--r-- root/root 265 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/test-data/lit.cfg -rw-r--r-- root/root 94 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/test-data/metrics.ini drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/ -rw-r--r-- root/root 374 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/lit.cfg -rw-r--r-- root/root 170 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/testrunner-custom-parsers/test.txt drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/unittest-adaptor/ -rw-r--r-- root/root 181 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/unittest-adaptor/lit.cfg -rw-r--r-- root/root 12 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-one.txt -rw-r--r-- root/root 13 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/Inputs/unittest-adaptor/test-two.txt -rw-r--r-- root/root 126 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/boolean-parsing.py -rw-r--r-- root/root 4093 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/discovery.py -rw-r--r-- root/root 781 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/googletest-format.py -rw-r--r-- root/root 1241 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/googletest-timeout.py -rw-r--r-- root/root 882 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/googletest-upstream-format.py -rw-r--r-- root/root 1934 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/lit.cfg -rw-r--r-- root/root 526 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/max-failures.py -rw-r--r-- root/root 528 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/progress-bar.py -rw-r--r-- root/root 4518 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/selecting.py -rw-r--r-- root/root 67 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/shell-parsing.py -rw-r--r-- root/root 72 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/shtest-encoding.py -rw-r--r-- root/root 3002 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/shtest-format.py -rw-r--r-- root/root 829 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/shtest-output-printing.py -rw-r--r-- root/root 997 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/shtest-shell.py -rw-r--r-- root/root 5009 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/shtest-timeout.py -rw-r--r-- root/root 358 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/test-data.py -rw-r--r-- root/root 553 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/test-output.py drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/unit/ -rw-r--r-- root/root 4682 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/unit/ShUtil.py -rw-r--r-- root/root 6738 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/unit/TestRunner.py -rw-r--r-- root/root 467 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/unittest-adaptor.py -rw-r--r-- root/root 130 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/usage.py -rw-r--r-- root/root 392 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/tests/xunit-output.py drwxr-xr-x root/root 0 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/utils/ -rw-r--r-- root/root 84 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/utils/README.txt -rwxr-xr-x root/root 1310 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/utils/check-coverage -rwxr-xr-x root/root 1243 2018-05-06 08:51 ./usr/lib/llvm-5.0/build/utils/lit/utils/check-sdist drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/share/opt-viewer/ -rwxr-xr-x root/root 2266 2018-05-06 08:51 ./usr/lib/llvm-5.0/share/opt-viewer/opt-diff.py -rwxr-xr-x root/root 2214 2018-05-06 08:51 ./usr/lib/llvm-5.0/share/opt-viewer/opt-stats.py -rwxr-xr-x root/root 8675 2018-05-06 08:51 ./usr/lib/llvm-5.0/share/opt-viewer/opt-viewer.py -rwxr-xr-x root/root 1656 2018-05-06 08:51 ./usr/lib/llvm-5.0/share/opt-viewer/optpmap.py -rwxr-xr-x root/root 6881 2018-05-06 08:51 ./usr/lib/llvm-5.0/share/opt-viewer/optrecord.py -rw-r--r-- root/root 6061 2018-05-06 08:51 ./usr/lib/llvm-5.0/share/opt-viewer/style.css drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-tools/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-tools/NEWS.Debian.gz -> ../libllvm5.0/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0-tools/changelog.Debian.gz -> ../libllvm5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/llvm-5.0-tools/copyright llvm-5.0_5.0.2-2_armhf.deb -------------------------- new debian package, version 2.0. size 3114500 bytes: control archive=3156 bytes. 1844 bytes, 35 lines control 5225 bytes, 76 lines md5sums Package: llvm-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 9143 Depends: llvm-5.0-runtime (= 1:5.0.2-2), libc6 (>= 2.15), libgcc1 (>= 1:4.3), libjsoncpp1 (>= 1.7.4), libllvm5.0 (>= 1:5.0~svn298832-1~), libstdc++6 (>= 5.2), libtinfo6 (>= 6) Recommends: llvm-5.0-dev Suggests: llvm-5.0-doc Section: devel Priority: optional Homepage: http://www.llvm.org/ Description: Modular compiler and toolchain technologies LLVM is a collection of libraries and tools that make it easy to build compilers, optimizers, just-in-time code generators, and many other compiler-related programs. . LLVM uses a single, language-independent virtual instruction set both as an offline code representation (to communicate code between compiler phases and to run-time systems) and as the compiler internal representation (to analyze and transform programs). This persistent code representation allows a common set of sophisticated compiler techniques to be applied at compile-time, link-time, install-time, run-time, or "idle-time" (between program runs). . The strengths of the LLVM infrastructure are its extremely simple design (which makes it easy to understand and use), source-language independence, powerful mid-level optimizer, automated compiler debugging support, extensibility, and its stability and reliability. LLVM is currently being used to host a wide variety of academic research projects and commercial projects. LLVM includes C and C++ front-ends, a front-end for a Forth-like language (Stacker), a young scheme front-end, and Java support is in development. LLVM can generate code for X86, SparcV9, PowerPC or many other architectures. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/bin/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/bugpoint-5.0 -> ../lib/llvm-5.0/bin/bugpoint lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llc-5.0 -> ../lib/llvm-5.0/bin/llc lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-PerfectShuffle-5.0 -> ../lib/llvm-5.0/bin/llvm-PerfectShuffle lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-ar-5.0 -> ../lib/llvm-5.0/bin/llvm-ar lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-as-5.0 -> ../lib/llvm-5.0/bin/llvm-as lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-bcanalyzer-5.0 -> ../lib/llvm-5.0/bin/llvm-bcanalyzer lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-c-test-5.0 -> ../lib/llvm-5.0/bin/llvm-c-test lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-cat-5.0 -> ../lib/llvm-5.0/bin/llvm-cat lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-config-5.0 -> ../lib/llvm-5.0/bin/llvm-config lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-cov-5.0 -> ../lib/llvm-5.0/bin/llvm-cov lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-cvtres-5.0 -> ../lib/llvm-5.0/bin/llvm-cvtres lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-cxxdump-5.0 -> ../lib/llvm-5.0/bin/llvm-cxxdump lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-cxxfilt-5.0 -> ../lib/llvm-5.0/bin/llvm-cxxfilt lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-diff-5.0 -> ../lib/llvm-5.0/bin/llvm-diff lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-dis-5.0 -> ../lib/llvm-5.0/bin/llvm-dis lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-dlltool-5.0 -> ../lib/llvm-5.0/bin/llvm-dlltool lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-dsymutil-5.0 -> ../lib/llvm-5.0/bin/llvm-dsymutil lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-dwarfdump-5.0 -> ../lib/llvm-5.0/bin/llvm-dwarfdump lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-dwp-5.0 -> ../lib/llvm-5.0/bin/llvm-dwp lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-extract-5.0 -> ../lib/llvm-5.0/bin/llvm-extract lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-lib-5.0 -> ../lib/llvm-5.0/bin/llvm-lib lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-link-5.0 -> ../lib/llvm-5.0/bin/llvm-link lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-lto-5.0 -> ../lib/llvm-5.0/bin/llvm-lto lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-lto2-5.0 -> ../lib/llvm-5.0/bin/llvm-lto2 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-mc-5.0 -> ../lib/llvm-5.0/bin/llvm-mc lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-mcmarkup-5.0 -> ../lib/llvm-5.0/bin/llvm-mcmarkup lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-modextract-5.0 -> ../lib/llvm-5.0/bin/llvm-modextract lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-mt-5.0 -> ../lib/llvm-5.0/bin/llvm-mt lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-nm-5.0 -> ../lib/llvm-5.0/bin/llvm-nm lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-objdump-5.0 -> ../lib/llvm-5.0/bin/llvm-objdump lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-opt-report-5.0 -> ../lib/llvm-5.0/bin/llvm-opt-report lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-pdbutil-5.0 -> ../lib/llvm-5.0/bin/llvm-pdbutil lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-profdata-5.0 -> ../lib/llvm-5.0/bin/llvm-profdata lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-ranlib-5.0 -> ../lib/llvm-5.0/bin/llvm-ranlib lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-readelf-5.0 -> ../lib/llvm-5.0/bin/llvm-readelf lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-readobj-5.0 -> ../lib/llvm-5.0/bin/llvm-readobj lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-rtdyld-5.0 -> ../lib/llvm-5.0/bin/llvm-rtdyld lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-size-5.0 -> ../lib/llvm-5.0/bin/llvm-size lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-split-5.0 -> ../lib/llvm-5.0/bin/llvm-split lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-stress-5.0 -> ../lib/llvm-5.0/bin/llvm-stress lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-strings-5.0 -> ../lib/llvm-5.0/bin/llvm-strings lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-symbolizer-5.0 -> ../lib/llvm-5.0/bin/llvm-symbolizer lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-tblgen-5.0 -> ../lib/llvm-5.0/bin/llvm-tblgen lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/llvm-xray-5.0 -> ../lib/llvm-5.0/bin/llvm-xray lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/obj2yaml-5.0 -> ../lib/llvm-5.0/bin/obj2yaml lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/opt-5.0 -> ../lib/llvm-5.0/bin/opt lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/sanstats-5.0 -> ../lib/llvm-5.0/bin/sanstats lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/verify-uselistorder-5.0 -> ../lib/llvm-5.0/bin/verify-uselistorder lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/bin/yaml2obj-5.0 -> ../lib/llvm-5.0/bin/yaml2obj drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/ -rwxr-xr-x root/root 2213056 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/bugpoint -rwxr-xr-x root/root 120540 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llc -rwxr-xr-x root/root 9836 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-PerfectShuffle -rwxr-xr-x root/root 46760 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-ar -rwxr-xr-x root/root 13988 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-as -rwxr-xr-x root/root 42660 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-bcanalyzer -rwxr-xr-x root/root 71276 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-c-test -rwxr-xr-x root/root 18084 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-cat -rwxr-xr-x root/root 59356 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-config -rwxr-xr-x root/root 165676 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-cov -rwxr-xr-x root/root 22236 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-cvtres -rwxr-xr-x root/root 42664 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-cxxdump -rwxr-xr-x root/root 18084 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-cxxfilt -rwxr-xr-x root/root 59044 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-diff -rwxr-xr-x root/root 18140 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-dis lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-dlltool -> llvm-ar -rwxr-xr-x root/root 177884 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-dsymutil -rwxr-xr-x root/root 30372 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-dwarfdump -rwxr-xr-x root/root 54948 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-dwp -rwxr-xr-x root/root 30372 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-extract lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-lib -> llvm-ar -rwxr-xr-x root/root 30372 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-link -rwxr-xr-x root/root 112292 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-lto -rwxr-xr-x root/root 91812 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-lto2 -rwxr-xr-x root/root 63140 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-mc -rwxr-xr-x root/root 13988 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-mcmarkup -rwxr-xr-x root/root 13988 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-modextract -rwxr-xr-x root/root 14044 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-mt -rwxr-xr-x root/root 75488 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-nm -rwxr-xr-x root/root 317164 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-objdump -rwxr-xr-x root/root 30372 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-opt-report -rwxr-xr-x root/root 480988 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-pdbutil -rwxr-xr-x root/root 71332 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-profdata lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-ranlib -> llvm-ar lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-readelf -> llvm-readobj -rwxr-xr-x root/root 517972 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-readobj -rwxr-xr-x root/root 50852 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-rtdyld -rwxr-xr-x root/root 54948 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-size -rwxr-xr-x root/root 13988 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-split -rwxr-xr-x root/root 46816 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-stress -rwxr-xr-x root/root 22180 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-strings -rwxr-xr-x root/root 30372 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-symbolizer -rwxr-xr-x root/root 1228712 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-tblgen -rwxr-xr-x root/root 173732 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/llvm-xray -rwxr-xr-x root/root 153256 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/obj2yaml -rwxr-xr-x root/root 2176172 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/opt -rwxr-xr-x root/root 13988 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/sanstats -rwxr-xr-x root/root 38564 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/verify-uselistorder -rwxr-xr-x root/root 87716 2018-05-06 15:42 ./usr/lib/llvm-5.0/bin/yaml2obj drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0/NEWS.Debian.gz -> ../llvm-5.0-runtime/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/llvm-5.0/changelog.Debian.gz -> ../llvm-5.0-runtime/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/llvm-5.0/copyright drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 762 2018-05-06 15:42 ./usr/share/lintian/overrides/llvm-5.0 drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/man/man1/ -rw-r--r-- root/root 7224 2018-05-06 15:42 ./usr/share/man/man1/FileCheck-5.0.1.gz -rw-r--r-- root/root 3003 2018-05-06 15:42 ./usr/share/man/man1/bugpoint-5.0.1.gz -rw-r--r-- root/root 6369 2018-05-06 15:42 ./usr/share/man/man1/lit-5.0.1.gz -rw-r--r-- root/root 2627 2018-05-06 15:42 ./usr/share/man/man1/llc-5.0.1.gz -rw-r--r-- root/root 4555 2018-05-06 15:42 ./usr/share/man/man1/llvm-ar-5.0.1.gz -rw-r--r-- root/root 1044 2018-05-06 15:42 ./usr/share/man/man1/llvm-as-5.0.1.gz -rw-r--r-- root/root 2688 2018-05-06 15:42 ./usr/share/man/man1/llvm-bcanalyzer-5.0.1.gz -rw-r--r-- root/root 1444 2018-05-06 15:42 ./usr/share/man/man1/llvm-build-5.0.1.gz -rw-r--r-- root/root 1446 2018-05-06 15:42 ./usr/share/man/man1/llvm-config-5.0.1.gz -rw-r--r-- root/root 4300 2018-05-06 15:42 ./usr/share/man/man1/llvm-cov-5.0.1.gz -rw-r--r-- root/root 1168 2018-05-06 15:42 ./usr/share/man/man1/llvm-diff-5.0.1.gz -rw-r--r-- root/root 1001 2018-05-06 15:42 ./usr/share/man/man1/llvm-dis-5.0.1.gz -rw-r--r-- root/root 4246 2018-05-06 15:42 ./usr/share/man/man1/llvm-dwarfdump-5.0.1.gz -rw-r--r-- root/root 1273 2018-05-06 15:42 ./usr/share/man/man1/llvm-extract-5.0.1.gz -rw-r--r-- root/root 817 2018-05-06 15:42 ./usr/share/man/man1/llvm-lib-5.0.1.gz -rw-r--r-- root/root 980 2018-05-06 15:42 ./usr/share/man/man1/llvm-link-5.0.1.gz -rw-r--r-- root/root 4994 2018-05-06 15:42 ./usr/share/man/man1/llvm-mc-5.0.1.gz -rw-r--r-- root/root 3887 2018-05-06 15:42 ./usr/share/man/man1/llvm-mcmarkup-5.0.1.gz -rw-r--r-- root/root 1834 2018-05-06 15:42 ./usr/share/man/man1/llvm-nm-5.0.1.gz -rw-r--r-- root/root 5033 2018-05-06 15:42 ./usr/share/man/man1/llvm-objdump-5.0.1.gz -rw-r--r-- root/root 2424 2018-05-06 15:42 ./usr/share/man/man1/llvm-profdata-5.0.1.gz -rw-r--r-- root/root 4331 2018-05-06 15:42 ./usr/share/man/man1/llvm-ranlib-5.0.1.gz -rw-r--r-- root/root 1047 2018-05-06 15:42 ./usr/share/man/man1/llvm-readobj-5.0.1.gz -rw-r--r-- root/root 4174 2018-05-06 15:42 ./usr/share/man/man1/llvm-rtdyld-5.0.1.gz -rw-r--r-- root/root 4176 2018-05-06 15:42 ./usr/share/man/man1/llvm-size-5.0.1.gz -rw-r--r-- root/root 639 2018-05-06 15:42 ./usr/share/man/man1/llvm-stress-5.0.1.gz -rw-r--r-- root/root 1587 2018-05-06 15:42 ./usr/share/man/man1/llvm-symbolizer-5.0.1.gz -rw-r--r-- root/root 2030 2018-05-06 15:42 ./usr/share/man/man1/opt-5.0.1.gz -rw-r--r-- root/root 1400 2018-05-06 15:42 ./usr/share/man/man1/tblgen-5.0.1.gz python-clang-5.0_5.0.2-2_armhf.deb ---------------------------------- new debian package, version 2.0. size 31852 bytes: control archive=984 bytes. 905 bytes, 24 lines control 494 bytes, 6 lines md5sums Package: python-clang-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 173 Depends: python Conflicts: python-clang-x.y Breaks: python-clang-3.8, python-clang-3.9 Replaces: python-clang-3.8, python-clang-3.9, python-clang-x.y Provides: python-clang-x.y Section: python Priority: optional Homepage: http://www.llvm.org/ Description: Clang Python Bindings Clang project is a C, C++, Objective C and Objective C++ front-end based on the LLVM compiler. Its goal is to offer a replacement to the GNU Compiler Collection (GCC). . Clang implements all of the ISO C++ 1998, 11 and 14 standards and also provides most of the support of C++17. . This binding package provides access to the Clang compiler and libraries. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/python2.7/dist-packages/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/python2.7/dist-packages/clang/ -rw-r--r-- root/root 565 2018-05-06 08:53 ./usr/lib/python2.7/dist-packages/clang/__init__.py -rw-r--r-- root/root 122480 2018-05-06 15:42 ./usr/lib/python2.7/dist-packages/clang/cindex.py -rw-r--r-- root/root 1077 2018-05-06 08:53 ./usr/lib/python2.7/dist-packages/clang/enumerations.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/python-clang-5.0/ -rw-r--r-- root/root 201 2018-02-26 15:09 ./usr/share/doc/python-clang-5.0/NEWS.Debian.gz -rw-r--r-- root/root 1625 2018-05-06 15:42 ./usr/share/doc/python-clang-5.0/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/python-clang-5.0/copyright python-lldb-5.0_5.0.2-2_armhf.deb --------------------------------- new debian package, version 2.0. size 92516 bytes: control archive=1232 bytes. 833 bytes, 20 lines control 1567 bytes, 15 lines md5sums Package: python-lldb-5.0 Source: llvm-toolchain-5.0 Version: 1:5.0.2-2 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: LLVM Packaging Team Installed-Size: 731 Depends: liblldb-5.0-dev, python, python-six Conflicts: python-lldb-3.8, python-lldb-3.9, python-lldb-x.y Replaces: python-lldb-x.y Provides: python-lldb-x.y Section: python Priority: optional Homepage: http://www.llvm.org/ Description: Next generation, high-performance debugger, python lib LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. . This binding package provides access to lldb. drwxr-xr-x root/root 0 2018-05-06 15:42 ./ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/ -rw-r--r-- root/root 580483 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/__init__.py lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/_lldb.so -> ../../../../../arm-linux-gnueabihf/liblldb-5.0.so.1 -rw-r--r-- root/root 4195 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/embedded_interpreter.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/ -rw-r--r-- root/root 3523 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/Logger.py -rw-r--r-- root/root 118 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/__init__.py -rw-r--r-- root/root 1167 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/attrib_fromdict.py -rw-r--r-- root/root 1016 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cache.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp/ -rw-r--r-- root/root 94 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp/__init__.py -rw-r--r-- root/root 18865 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp/gnu_libstdcpp.py -rw-r--r-- root/root 32201 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/cpp/libcxx.py -rw-r--r-- root/root 2933 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/metrics.py -rw-r--r-- root/root 2067 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/formatters/synth.py lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/libLLVM-5.0.2.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-5.0.2.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/libLLVM-5.0.so.1 -> ../../../../../arm-linux-gnueabihf/libLLVM-5.0.2.so.1 lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/lldb-argdumper -> ../../../../bin/lldb-argdumper drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/runtime/ -rw-r--r-- root/root 63 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/runtime/__init__.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/utils/ -rw-r--r-- root/root 76 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/utils/__init__.py -rw-r--r-- root/root 27838 2018-05-06 15:42 ./usr/lib/llvm-5.0/lib/python2.7/site-packages/lldb/utils/symbolication.py drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/lib/python2.7/dist-packages/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/lib/python2.7/dist-packages/lldb -> ../../llvm-5.0/lib/python2.7/site-packages/lldb drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-05-06 15:42 ./usr/share/doc/python-lldb-5.0/ lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/python-lldb-5.0/NEWS.Debian.gz -> ../liblldb-5.0-dev/NEWS.Debian.gz lrwxrwxrwx root/root 0 2018-05-06 15:42 ./usr/share/doc/python-lldb-5.0/changelog.Debian.gz -> ../liblldb-5.0-dev/changelog.Debian.gz -rw-r--r-- root/root 19271 2018-02-26 15:09 ./usr/share/doc/python-lldb-5.0/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 10346456 Build-Time: 22108 Distribution: cosmic-proposed Host Architecture: armhf Install-Time: 57 Job: llvm-toolchain-5.0_5.0.2-2.dsc Machine Architecture: arm64 Package: llvm-toolchain-5.0 Package-Time: 22204 Source-Version: 1:5.0.2-2 Space: 10346456 Status: successful Version: 1:5.0.2-2 -------------------------------------------------------------------------------- Finished at 20180508-1132 Build needed 06:10:04, 10346456k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=cosmic --arch=armhf PACKAGEBUILD-14852967 Scanning for processes to kill in build PACKAGEBUILD-14852967 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=cosmic --arch=armhf PACKAGEBUILD-14852967 Stopping target for build PACKAGEBUILD-14852967 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=cosmic --arch=armhf PACKAGEBUILD-14852967 Removing build PACKAGEBUILD-14852967